diff --git a/mallinkCApi/src/main/java/com/iformall/controller/WxOrderController.java b/mallinkCApi/src/main/java/com/iformall/controller/WxOrderController.java index 000851e4f..215826192 100644 --- a/mallinkCApi/src/main/java/com/iformall/controller/WxOrderController.java +++ b/mallinkCApi/src/main/java/com/iformall/controller/WxOrderController.java @@ -175,22 +175,15 @@ public class WxOrderController extends BaseController { String app_id = jsonObject.getString("app_id"); String open_id = jsonObject.getString("open_id"); //透传字段 - String cp_extra = jsonObject.getString("cp_extra"); - if(StringUtils.isBlank(cp_extra)){ - map.put("err_no",ErrorCode.SYS_PARAMETER_NOT_NULL.getCode()); - map.put("err_tips","缺少透传字段"); - return map; - } - Map couponMap = new HashMap<>(); + Map couponMap = new HashMap<>(); try{ - JSONArray jsonArray = JSONObject.parseArray(cp_extra); - for(int i=0;i list = new ArrayList<>(); for (CreateOrderCallback.Good good:createOrderCallback.getGoods()) { PlatPushOrderSaveDto dto = new PlatPushOrderSaveDto(); - dto.setCouponChannelId(couponMap.get(good.getGoodsId())); + dto.setCouponChannelId(Long.parseLong(couponMap.get(good.getGoodsId()))); dto.setCount(good.getQuantity()); dto.setExtParam(good.getItemOrderInfoList().toString()); list.add(dto);