Quellcode durchsuchen

[审批][修改][bug1001949 1001948]

release_toaliyun_real
luozukai vor 7 Jahren
Ursprung
Commit
0d673888c8
2 geänderte Dateien mit 8 neuen und 4 gelöschten Zeilen
  1. +7
    -3
      mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponController.java
  2. +1
    -1
      mallinkService/src/main/java/com/iformall/service/impl/WxFlowServiceImpl.java

+ 7
- 3
mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponController.java Datei anzeigen

@@ -205,9 +205,13 @@ public class WxCouponController extends BaseController {
variables.add(map);
wxCoupon.getFlowParams().put("businessId",wxCoupon.getId());
wxFlowService.start(wxCoupon.getFlowParams(), getUserId(), getUser().getName(), getTenantId());
wxCoupon.setStockApplyStatus(EnumRentContractAppStatus.APPLYING.getCode());
wxCoupon.setUpdateDate(new Date());
wxCouponService.update(wxCoupon);
//更新状态
WxCoupon updateCoupon = new WxCoupon();
updateCoupon.setTenantId(wxCoupon.getTenantId());
updateCoupon.setId(wxCoupon.getId());
updateCoupon.setStockApplyStatus(EnumRentContractAppStatus.APPLYING.getCode());
updateCoupon.setUpdateDate(new Date());
wxCouponService.update(updateCoupon);
}else{
return wxCouponService.updateCouponStockAndEndTime(wxCoupon);
}


+ 1
- 1
mallinkService/src/main/java/com/iformall/service/impl/WxFlowServiceImpl.java Datei anzeigen

@@ -207,7 +207,7 @@ public class WxFlowServiceImpl implements WxFlowService {
if(EnumRentContractAppStatus.FINISH.getCode().intValue() == applyStatus.intValue()
||EnumFlowKey.NEW_CARD_UPLINE.getCode().equals(flowType)) {
//减库存
if(EnumFlowKey.NEW_COUPON_UPLINE.getCode().equals(flowType)) {
if(EnumFlowKey.NEW_COUPON_UPLINE.getCode().equals(flowType) || EnumFlowKey.NEW_CARD_UPLINE.getCode().equals(flowType)) {
Integer inventory = (Integer) getVariableByKey(variables, "inventory");
Integer remainInventory = (Integer) getVariableByKey(variables, "remainInventory");
Integer type = (Integer) getVariableByKey(variables, "type");


Laden…
Abbrechen
Speichern