浏览代码

更新优惠券功能

yuhongqi 1 周之前
父节点
当前提交
bf8776b5aa

+ 6 - 6
fs-service-system/src/main/java/com/fs/live/service/impl/LiveAutoTaskServiceImpl.java

@@ -283,14 +283,14 @@ public class LiveAutoTaskServiceImpl implements ILiveAutoTaskService {
         } else if(liveAutoTask.getTaskType() == 3L){
             baseMapper.updateLiveAutoTask(liveAutoTask);
         } else if( liveAutoTask.getTaskType() == 5L){
+            LiveCouponIssue liveCouponIssue = liveCouponIssueMapper.selectLiveCouponIssueById(Long.valueOf(liveAutoTask.getContent()));
+            if(liveCouponIssue == null)return R.error("优惠券未发布");
             // 自动优惠券
-            LiveCoupon liveCoupon = liveCouponMapper.selectLiveCouponById(Long.valueOf(liveAutoTask.getContent()));
-            if(liveCoupon == null) return R.error("优惠券不存在!");
-            LiveCouponIssue liveCouponIssue = liveCouponIssueMapper.selectLiveCouponIssueByCouponId(liveCoupon.getCouponId());
-            if(liveCouponIssue == null)return R.error("未发布优惠券!");
+            LiveCoupon liveCoupon = liveCouponMapper.selectLiveCouponById(liveCouponIssue.getCouponId());
+            if(liveCoupon == null) return R.error("优惠券不存在");
             LiveCouponIssueRelation liveCouponIssueRelation = liveCouponMapper.selectCouponRelation(liveAutoTask.getLiveId(),liveCouponIssue.getId());
-            if(liveCouponIssueRelation == null) return R.error("未绑定商品,无法发布!");
-            if(ObjectUtil.isEmpty(liveCouponIssueRelation.getGoodsId())) return R.error("未绑定商品,无法发布!");
+            if(liveCouponIssueRelation == null) return R.error("优惠券尚未添加在直播间");
+            if(ObjectUtil.isEmpty(liveCouponIssueRelation.getGoodsId())) return R.error("未绑定商品,无法制定自动化任务!");
             liveCoupon.setGoodsId(liveCouponIssueRelation.getGoodsId());
             liveAutoTask.setContent(JSON.toJSONString(liveCoupon));
             baseMapper.updateLiveAutoTask(liveAutoTask);