This commit is contained in:
2025-09-02 03:49:48 +08:00
parent 9be0cedb98
commit 3a4d31241a

View File

@ -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);
}