rk
12 小时以前 fa5a24be33e69eeab56543a9ddf5f73cd99fa8ba
小程序   接口开发
已修改2个文件
14 ■■■■■ 文件已修改
server/dmmall_service/src/main/java/com/doumee/dao/business/model/InviteRecord.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/dmmall_service/src/main/java/com/doumee/service/business/impl/GoodsorderServiceImpl.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/dmmall_service/src/main/java/com/doumee/dao/business/model/InviteRecord.java
@@ -64,6 +64,14 @@
    @ApiModelProperty(value = "邀请奖励积分")
    private BigDecimal rewardIntegral;
    @ApiModelProperty(value = "邀请完成首单奖励优惠券主键 多个以,分割")
    private String couponIds;
    @ApiModelProperty(value = "邀请完成首单奖励优惠券名称 多个以,分割")
    private String couponNames;
    @ApiModelProperty(value = "被邀请人头像")
    @TableField(exist = false)
    private String imgUrl;
server/dmmall_service/src/main/java/com/doumee/service/business/impl/GoodsorderServiceImpl.java
@@ -1726,6 +1726,8 @@
        List<JSONObject> shareCouponRewardList = platformConfigDTO.getShareCouponRewardList();
        //[{"num":"2","couponId":6},{"num":"3","couponId":5}]
        String couponIds = "";
        String couponNames = "";
        if(com.github.xiaoymin.knife4j.core.util.CollectionUtils.isNotEmpty(shareCouponRewardList)){
            List<MemberCoupon> memberCouponList = new ArrayList<>();
            for (JSONObject jsonObject:shareCouponRewardList) {
@@ -1739,6 +1741,8 @@
                for (int i = 0; i < num; i++) {
                    memberCouponList.add(memberCoupon);
                }
                couponIds = couponIds + (StringUtils.isBlank(couponIds)? ",":"" )+ couponId ;
                couponNames = couponNames + (StringUtils.isBlank(couponNames)? ",":"" )+ coupon.getName() ;
            }
            if(com.github.xiaoymin.knife4j.core.util.CollectionUtils.isNotEmpty(memberCouponList)){
                memberCouponJoinMapper.insert(memberCouponList);
@@ -1747,6 +1751,8 @@
        inviteRecordMapper.update(new UpdateWrapper<InviteRecord>().lambda()
                .set(InviteRecord::getFirstOrderStatus,Constants.ONE)
                .set(InviteRecord::getFirstFinishDate,new Date())
                .set(InviteRecord::getCouponIds,couponIds)
                .set(InviteRecord::getCouponNames,couponNames)
                .eq(InviteRecord::getId,inviteRecord.getId())
        );
    }