From cfa934d9d53f8b134420a4209b6d4eb5e92b60fd Mon Sep 17 00:00:00 2001 From: eric <465889110@qq.com> Date: Tue, 2 Sep 2025 21:01:45 +0800 Subject: [PATCH] no message --- .../alipay/service/impl/ItemServiceImpl.java | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/sczx/pay/alipay/service/impl/ItemServiceImpl.java b/src/main/java/com/sczx/pay/alipay/service/impl/ItemServiceImpl.java index 79aa81c..639d009 100644 --- a/src/main/java/com/sczx/pay/alipay/service/impl/ItemServiceImpl.java +++ b/src/main/java/com/sczx/pay/alipay/service/impl/ItemServiceImpl.java @@ -186,11 +186,12 @@ public class ItemServiceImpl implements ItemService { model.setHeadImg("A*FSHAQ5xsdMgAAAAAZ8AAAAgAeuN1AQ"); // 设置商家侧商品id - model.setOutItemId("dd202509020002"); + model.setOutItemId("dd202509020003"); + model.setBusinessModel("0"); // // 设置商品详情页URL - //model.setPath("alipays://platformapi/startapp?appId=2021004169641281&page=pages/home/main"); - model.setItemDetailsPageModel("1"); + model.setPath("alipays://platformapi/startapp?appId=2021004169641281&page=pages/home/main"); + //model.setItemDetailsPageModel("1"); // 设置商品售卖状态 model.setSaleStatus("AVAILABLE"); @@ -231,7 +232,7 @@ public class ItemServiceImpl implements ItemService { @Override public String getData(AlipayOpenAppItemCreateResponse response) { - //rentRuleItemMapper.updateItemIdByOutItemId(response.getOutItemId(), response.getItemId()); + rentRuleItemMapper.updateItemIdByOutItemId(response.getOutItemId(), response.getItemId()); return response.getItemId(); } @@ -351,12 +352,17 @@ public class ItemServiceImpl implements ItemService { String title = rentRuleItem.getBrandName() + rentRuleItem.getModelName() +"_"+ rentRuleItem.getCategoryName() + "_" +rentRuleItem.getRentalDays()+ rentRuleItem.getDictLabel()+rentRuleItem.getRuleName(); // 设置商品名称 model.setTitle(title); + // 设置商品主图 + model.setHeadImg(imageUploadService.uploadAndReturnId(rentRuleItem.getImage(), "ITEM_HEAD_IMG")); + + // 设置类目ID + model.setCategoryId("C001684401"); + // 设置导购描述 model.setDesc(title); - // 设置商品主图 - model.setHeadImg(imageUploadService.uploadAndReturnId(rentRuleItem.getImage(), "ITEM_HEAD_IMG")); + // 设置商品图片的文件id列表 // List imageList = new ArrayList<>(); @@ -374,8 +380,7 @@ public class ItemServiceImpl implements ItemService { // throw new AlipayApiException("url解析失败"); // } - // 设置类目ID - model.setCategoryId("C001684401"); + // 设置商品售价 Long rentalPriceInCents = rentRuleItem.getRentalPrice().multiply(new BigDecimal(100)).setScale(0, java.math.RoundingMode.HALF_UP).longValue();