创建商品

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 {
private static final long serialVersionUID = 1L;
// 基本商品信息
@ApiModelProperty(value = "商家侧商品ID要求APPID下全局唯一", required = true, example = "test20230021")
private String outItemId;
@ApiModelProperty(value = "商品名称最少不低于3个字最长不超过60个字", required = true, example = "实物租赁商品创建示例")

View File

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

View File

@ -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

View File

@ -155,6 +155,12 @@
WHERE id = #{id}
</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删除 -->
<delete id="deleteById" parameterType="Long">
DELETE FROM zc_rent_rule_item WHERE id = #{id}