11
This commit is contained in:
@ -174,9 +174,55 @@ public class ItemServiceImpl implements ItemService {
|
||||
|
||||
// 构造请求参数以调用接口
|
||||
AlipayOpenAppItemCreateRequest request = new AlipayOpenAppItemCreateRequest();
|
||||
AlipayOpenAppItemCreateModel model = JSON.parseObject(param, AlipayOpenAppItemCreateModel.class);
|
||||
AlipayOpenAppItemCreateModel model = new AlipayOpenAppItemCreateModel();
|
||||
|
||||
logger.info("属性列表:" + param);
|
||||
// 设置平台类目
|
||||
model.setCategoryId("C001684401");
|
||||
|
||||
// 设置导购描述
|
||||
model.setDesc("小刀B01_6050_日租套餐F");
|
||||
|
||||
// 设置商品主图
|
||||
model.setHeadImg("A*FSHAQ5xsdMgAAAAAZ8AAAAgAeuN1AQ");
|
||||
|
||||
// 设置商家侧商品id
|
||||
model.setOutItemId("ddd123213213321321");
|
||||
|
||||
// // 设置商品详情页URL
|
||||
// model.setPath("alipays://platformapi/startApp?appId=88888&page=test");
|
||||
|
||||
// 设置商品售卖状态
|
||||
model.setSaleStatus("AVAILABLE");
|
||||
|
||||
// 设置sku数组
|
||||
List<ItemSkuCreateVO> skus = new ArrayList<ItemSkuCreateVO>();
|
||||
ItemSkuCreateVO skus0 = new ItemSkuCreateVO();
|
||||
skus0.setOutSkuId("ddd123213213321321_sku");
|
||||
skus0.setSaleStatus("AVAILABLE");
|
||||
|
||||
List<ItemSkuAttrVO> skuAttrs = new ArrayList<ItemSkuAttrVO>();
|
||||
ItemSkuAttrVO skuAttrs0 = new ItemSkuAttrVO();
|
||||
skuAttrs0.setAttrKey("rent_commodity");
|
||||
skuAttrs0.setAttrValue("{\"name\":\"租完归还\",\"description\":\"套餐说明\",\"custom_lease\":\"1\",\"slope_formula\":\"DEFAULT_SLOPE_FORMULA\",\"durationUnit\":\"天\",\"buyoutPrice\":\"4\",\"priceUnit\":\"元\"}");
|
||||
skuAttrs0.setAttrType("custom");
|
||||
|
||||
skuAttrs.add(skuAttrs0);
|
||||
|
||||
skus0.setOriginalPrice(100L);
|
||||
skus0.setSalePrice("4");
|
||||
skus0.setSkuAttrs(skuAttrs);
|
||||
skus0.setStockNum("9999");
|
||||
skus.add(skus0);
|
||||
model.setSkus(skus);
|
||||
|
||||
List<AppItemAttrVO> attrs = new ArrayList<AppItemAttrVO>();
|
||||
AppItemAttrVO attrs0 = new AppItemAttrVO();
|
||||
attrs0.setAttrKey("lease_term_type");
|
||||
attrs0.setAttrValue("短租");
|
||||
attrs.add(attrs0);
|
||||
|
||||
// 设置商品名称
|
||||
model.setTitle("小刀B01_6050_日租套餐F");
|
||||
request.setBizModel(model);
|
||||
return alipaySdkUtil.execute(request);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user