11
This commit is contained in:
@ -174,9 +174,55 @@ public class ItemServiceImpl implements ItemService {
|
|||||||
|
|
||||||
// 构造请求参数以调用接口
|
// 构造请求参数以调用接口
|
||||||
AlipayOpenAppItemCreateRequest request = new AlipayOpenAppItemCreateRequest();
|
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);
|
request.setBizModel(model);
|
||||||
return alipaySdkUtil.execute(request);
|
return alipaySdkUtil.execute(request);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user