diff --git a/src/main/java/com/sczx/pay/alipay/dto/RentItemCreateRequest.java b/src/main/java/com/sczx/pay/alipay/dto/RentItemCreateRequest.java
index 5feab23..dbbf111 100644
--- a/src/main/java/com/sczx/pay/alipay/dto/RentItemCreateRequest.java
+++ b/src/main/java/com/sczx/pay/alipay/dto/RentItemCreateRequest.java
@@ -9,14 +9,11 @@ import java.util.List;
/**
* 实物租赁商品创建请求实体类
*/
-@ApiModel(value = "com.sczx.pay.alipay.dto.RentItemCreateRequest", description = "实物租赁商品创建请求参数")
public class RentItemCreateRequest implements Serializable {
private static final long serialVersionUID = 1L;
// 基本商品信息
-
- @ApiModelProperty(value = "商家侧商品ID,要求APPID下全局唯一", required = true, example = "test20230021")
private String outItemId;
@ApiModelProperty(value = "商品名称,最少不低于3个字,最长不超过60个字", required = true, example = "实物租赁商品创建示例")
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 d8ee2a9..2c1b682 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
@@ -147,6 +147,7 @@ public class ItemServiceImpl implements ItemService {
@Override
public String getData(AlipayOpenAppItemCreateResponse response) {
+ rentRuleItemMapper.updateItemIdByOutItemId(response.getOutItemId(), response.getItemId());
return response.getItemId();
}
diff --git a/src/main/java/com/sczx/pay/mapper/RentRuleItemMapper.java b/src/main/java/com/sczx/pay/mapper/RentRuleItemMapper.java
index 4f6ec4c..b5a0ec8 100644
--- a/src/main/java/com/sczx/pay/mapper/RentRuleItemMapper.java
+++ b/src/main/java/com/sczx/pay/mapper/RentRuleItemMapper.java
@@ -43,6 +43,8 @@ public interface RentRuleItemMapper {
*/
int update(RentRuleItem zcRentRuleItem);
+ int updateItemIdByOutItemId(@Param("outItemId") String outItemId, @Param("itemId") String itemId);
+
/**
* 根据ID删除车型租赁规则项
* @param id 车型ID
diff --git a/src/main/resources/mapper/RentRuleItemMapper.xml b/src/main/resources/mapper/RentRuleItemMapper.xml
index 6cf947c..08f273d 100644
--- a/src/main/resources/mapper/RentRuleItemMapper.xml
+++ b/src/main/resources/mapper/RentRuleItemMapper.xml
@@ -155,6 +155,12 @@
WHERE id = #{id}
+
+ UPDATE zc_rent_rule_item
+ set ali_item_id = #{aliItemId}
+ WHERE out_item_id = #{aliItemId}
+
+
DELETE FROM zc_rent_rule_item WHERE id = #{id}