记得上下班打卡 | git大法好,push需谨慎

Commit 4c69546b authored by 张国柄's avatar 张国柄

revert 调整:创建券发放任务逻辑:券领取类型为`2-积分兑换`时不创建发放任务;

parent c6ed7c5e
...@@ -272,7 +272,7 @@ public class CandyMgtCouponAdminController extends BaseController { ...@@ -272,7 +272,7 @@ public class CandyMgtCouponAdminController extends BaseController {
} }
} }
break; break;
case 2: case 2:// TODO: 2021/11/9 PM上线前临时加的发放类型(2-积分兑换)
buildParam.setEventType(0); buildParam.setEventType(0);
buildParam.setEventLimit(null); buildParam.setEventLimit(null);
break; break;
......
...@@ -253,7 +253,8 @@ public class CandyMgtCouponAdminServiceImpl extends ServiceImpl<CandyMgtCouponMa ...@@ -253,7 +253,8 @@ public class CandyMgtCouponAdminServiceImpl extends ServiceImpl<CandyMgtCouponMa
CandyMgtCoupon initMgtCoupon = new CandyMgtCoupon(); CandyMgtCoupon initMgtCoupon = new CandyMgtCoupon();
initMgtCoupon.setMcouponId(IDGenerator.nextMilliId()); initMgtCoupon.setMcouponId(IDGenerator.nextMilliId());
initMgtCoupon.setCouponId(initCoupon.getCouponId()); initMgtCoupon.setCouponId(initCoupon.getCouponId());
initMgtCoupon.setState(0); // initMgtCoupon.setState(0);
initMgtCoupon.setState(initCoupon.getBindType() == 2 ? 1 : 0);// TODO: 2021/11/9 PM上线前临时加的发放类型(2-积分兑换),这里根据发放类型设置该记录不执行发放
initMgtCoupon.setEventAmt(parameter.getEventAmt()); initMgtCoupon.setEventAmt(parameter.getEventAmt());
initMgtCoupon.setEventType(parameter.getEventType()); initMgtCoupon.setEventType(parameter.getEventType());
initMgtCoupon.setEventLimit(parameter.getEventLimit()); initMgtCoupon.setEventLimit(parameter.getEventLimit());
...@@ -274,17 +275,14 @@ public class CandyMgtCouponAdminServiceImpl extends ServiceImpl<CandyMgtCouponMa ...@@ -274,17 +275,14 @@ public class CandyMgtCouponAdminServiceImpl extends ServiceImpl<CandyMgtCouponMa
@Transactional @Transactional
public boolean saveMgtCouponInfo(CandyCoupon initCoupon, CandyMgtCoupon initMgtCoupon, List<CandyCouponRule> initCouponRuleList) { public boolean saveMgtCouponInfo(CandyCoupon initCoupon, CandyMgtCoupon initMgtCoupon, List<CandyCouponRule> initCouponRuleList) {
int insertCt = candyCouponMapper.insert(initCoupon); int insertCt = candyCouponMapper.insert(initCoupon);
boolean isScoreFlg = initCoupon.getBindType() != 2; insertCt += candyMgtCouponMapper.insert(initMgtCoupon);
if (isScoreFlg) {// TODO: 2021/11/9 PM上线前临时加的发放类型(2-积分兑换),这里根据发放类型不创建发放任务
insertCt += candyMgtCouponMapper.insert(initMgtCoupon);
}
boolean saveBatch = true; boolean saveBatch = true;
if (!CollectionUtils.isEmpty(initCouponRuleList)) { if (!CollectionUtils.isEmpty(initCouponRuleList)) {
saveBatch = candyCouponRuleAdminService.saveBatch(initCouponRuleList); saveBatch = candyCouponRuleAdminService.saveBatch(initCouponRuleList);
} }
if ((!isScoreFlg && insertCt < 1) || (isScoreFlg && insertCt < 2) || !saveBatch) { if (insertCt < 2 || !saveBatch) {
throw new LiquidnetServiceException(); throw new LiquidnetServiceException();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment