|
|
|
@@ -174,15 +174,36 @@ public class WxCouponController extends BaseController { |
|
|
|
} |
|
|
|
wxCoupon.setTenantId(getTenantId()); |
|
|
|
|
|
|
|
//启动审批流 |
|
|
|
if(wxCoupon.getFlowParams() != null && wxCoupon.getFlowParams().size() >0){ |
|
|
|
List<Map<String,Object>> variables = (List)wxCoupon.getFlowParams().get("variables"); |
|
|
|
Map<String,Object> map = new HashedMap(); |
|
|
|
map.put("key","inventory"); |
|
|
|
map.put("value",wxCoupon.getInventory()); |
|
|
|
variables.add(map); |
|
|
|
map = new HashedMap(); |
|
|
|
map.put("key","remainInventory"); |
|
|
|
map.put("value",wxCoupon.getRemainInventory()); |
|
|
|
variables.add(map); |
|
|
|
map = new HashedMap(); |
|
|
|
map.put("key","type"); |
|
|
|
map.put("value",wxCoupon.getType()); |
|
|
|
variables.add(map); |
|
|
|
map = new HashedMap(); |
|
|
|
map.put("key","validEndDate"); |
|
|
|
map.put("value",wxCoupon.getValidEndDate()); |
|
|
|
map = new HashedMap(); |
|
|
|
map.put("key","validStartDate"); |
|
|
|
map.put("value",wxCoupon.getValidStartDate()); |
|
|
|
map = new HashedMap(); |
|
|
|
map.put("key","validType"); |
|
|
|
map.put("value",wxCoupon.getValidType()); |
|
|
|
variables.add(map); |
|
|
|
map = new HashedMap(); |
|
|
|
map.put("key","validDays"); |
|
|
|
map.put("value",wxCoupon.getValidDays()); |
|
|
|
variables.add(map); |
|
|
|
wxCoupon.getFlowParams().put("businessId",wxCoupon.getId()); |
|
|
|
wxCoupon.getFlowParams().put("inventory",wxCoupon.getInventory()); |
|
|
|
wxCoupon.getFlowParams().put("remainInventory",wxCoupon.getRemainInventory()); |
|
|
|
wxCoupon.getFlowParams().put("type",wxCoupon.getType()); |
|
|
|
wxCoupon.getFlowParams().put("validEndDate",wxCoupon.getValidEndDate()); |
|
|
|
wxCoupon.getFlowParams().put("validStartDate",wxCoupon.getValidStartDate()); |
|
|
|
wxCoupon.getFlowParams().put("validType",wxCoupon.getValidType()); |
|
|
|
|
|
|
|
wxFlowService.start(wxCoupon.getFlowParams(), getUserId(), getUser().getName(), getTenantId()); |
|
|
|
wxCoupon.setStockApplyStatus(EnumRentContractAppStatus.APPLYING.getCode()); |
|
|
|
wxCoupon.setUpdateDate(new Date()); |
|
|
|
|