From d703464612f470d0893ace3b7e2875278de509dd Mon Sep 17 00:00:00 2001 From: xhxu Date: Tue, 28 Jun 2022 18:24:45 +0800 Subject: [PATCH] =?UTF-8?q?//tt=20=E8=AE=A1=E5=88=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/basic/TtPoiPlanController.java | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/basic/TtPoiPlanController.java b/mallinkAdmin/src/main/java/com/iformall/controller/basic/TtPoiPlanController.java index 4a08f2184..586e2883e 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/basic/TtPoiPlanController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/basic/TtPoiPlanController.java @@ -16,6 +16,7 @@ import com.iformall.service.TtGoodsCategoryService; import com.iformall.service.TtMerchantPoiService; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; +import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; @@ -73,12 +74,17 @@ public class TtPoiPlanController extends BaseController { if(contentType.intValue() < 1 || contentType.intValue() > 3){ return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(),"带货场景不合法"); } - Long planId = (Long) param.get("planId"); + String planIdStr = (String) param.get("planId"); + Long planId = null; + if(StringUtils.isNotBlank(planIdStr)){ + planId = Long.parseLong(planIdStr); + } - Long couponId = (Long) param.get("couponId"); - if(couponId == null){ + String couponIdStr = (String) param.get("couponId"); + if(StringUtils.isBlank(couponIdStr)){ return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(),"商品Id为空"); } + Long couponId = Long.parseLong(couponIdStr); return ttCouponGoodsService.poiPlanSave(getTenantInfo(),couponId,planId,contentType,commissionRate); } @@ -88,10 +94,11 @@ public class TtPoiPlanController extends BaseController { @SystemControllerLog(description = "更新") public ResultData updateStatus(@RequestBody Map param) { logger.debug("[" + getIpAddr() + "] TtMerchantPoiController::updateStatus"); - Long planId = (Long) param.get("planId"); - if(planId == null){ + String planIdStr = (String) param.get("planId"); + if(StringUtils.isBlank(planIdStr)){ return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(),"计划ID为空"); } + Long planId = Long.parseLong(planIdStr); Integer status = (Integer) param.get("status"); if(status == null){ return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(),"状态值为空");