|
|
|
@@ -126,8 +126,9 @@ public class WxCouponSendServiceImpl implements WxCouponSendService { |
|
|
|
//商户注券 参数校验 |
|
|
|
int merchantLnventory = 0; |
|
|
|
String merchantIdStr = null; |
|
|
|
JSONObject jo; |
|
|
|
try { |
|
|
|
JSONObject jo = JSONObject.parseObject(record.getConditions()); |
|
|
|
jo = JSONObject.parseObject(record.getConditions()); |
|
|
|
merchantLnventory = jo.getIntValue(WxCouponSend.KEY_MERCHANT_LNVENTORY); |
|
|
|
merchantIdStr = jo.getString("id"); |
|
|
|
jo.put(WxCouponSend.KEY_MERCHANT_SEND,0) ; |
|
|
|
@@ -568,16 +569,16 @@ public class WxCouponSendServiceImpl implements WxCouponSendService { |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public void reduceMerchantSend(Long id, Integer merchantRemain, Integer number) { |
|
|
|
int num = wxCouponSendMapper.reduceMerchantSend(id, merchantRemain, number); |
|
|
|
public void reduceMerchantSend(Long id, Integer merchantRemain, Integer merchantSend ,Integer number) { |
|
|
|
int num = wxCouponSendMapper.reduceMerchantSend(id, merchantRemain, merchantSend,number); |
|
|
|
if (num == 0) { |
|
|
|
throw new MallinkException(ErrorCode.ORDER_IS_FAIL); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public void backMerchantRemainInventory(Long id, Integer merchantRemain, Integer number) { |
|
|
|
int num = wxCouponSendMapper.backMerchantSend(id, merchantRemain, number); |
|
|
|
public void backMerchantRemainInventory(Long id, Integer merchantRemain, Integer merchantSend, Integer number) { |
|
|
|
int num = wxCouponSendMapper.backMerchantSend(id, merchantRemain, merchantSend,number); |
|
|
|
if (num == 0) { |
|
|
|
throw new MallinkException(ErrorCode.ORDER_IS_FAIL); |
|
|
|
} |
|
|
|
|