创建商品

This commit is contained in:
2025-09-02 01:07:34 +08:00
parent 7066066d79
commit 89aa94c8a4
4 changed files with 9 additions and 3 deletions

View File

@ -9,14 +9,11 @@ import java.util.List;
/** /**
* 实物租赁商品创建请求实体类 * 实物租赁商品创建请求实体类
*/ */
@ApiModel(value = "com.sczx.pay.alipay.dto.RentItemCreateRequest", description = "实物租赁商品创建请求参数")
public class RentItemCreateRequest implements Serializable { public class RentItemCreateRequest implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
// 基本商品信息 // 基本商品信息
@ApiModelProperty(value = "商家侧商品ID要求APPID下全局唯一", required = true, example = "test20230021")
private String outItemId; private String outItemId;
@ApiModelProperty(value = "商品名称最少不低于3个字最长不超过60个字", required = true, example = "实物租赁商品创建示例") @ApiModelProperty(value = "商品名称最少不低于3个字最长不超过60个字", required = true, example = "实物租赁商品创建示例")

View File

@ -147,6 +147,7 @@ public class ItemServiceImpl implements ItemService {
@Override @Override
public String getData(AlipayOpenAppItemCreateResponse response) { public String getData(AlipayOpenAppItemCreateResponse response) {
rentRuleItemMapper.updateItemIdByOutItemId(response.getOutItemId(), response.getItemId());
return response.getItemId(); return response.getItemId();
} }

View File

@ -43,6 +43,8 @@ public interface RentRuleItemMapper {
*/ */
int update(RentRuleItem zcRentRuleItem); int update(RentRuleItem zcRentRuleItem);
int updateItemIdByOutItemId(@Param("outItemId") String outItemId, @Param("itemId") String itemId);
/** /**
* 根据ID删除车型租赁规则项 * 根据ID删除车型租赁规则项
* @param id 车型ID * @param id 车型ID

View File

@ -155,6 +155,12 @@
WHERE id = #{id} WHERE id = #{id}
</update> </update>
<update id="updateItemIdByOutItemId" parameterType="com.sczx.pay.alipay.po.RentRuleItem">
UPDATE zc_rent_rule_item
set ali_item_id = #{aliItemId}
WHERE out_item_id = #{aliItemId}
</update>
<!-- 根据ID删除 --> <!-- 根据ID删除 -->
<delete id="deleteById" parameterType="Long"> <delete id="deleteById" parameterType="Long">
DELETE FROM zc_rent_rule_item WHERE id = #{id} DELETE FROM zc_rent_rule_item WHERE id = #{id}