Просмотр исходного кода

Merge branch 'dev' into 'mp-server-test'

创建盲票

See merge request quanshu/mp-server!72
zhong chunping 3 лет назад
Родитель
Сommit
31fe45a77d

+ 2 - 1
mp-admin/src/main/java/com/qs/mp/web/controller/api/admin/TicketBoxMgrController.java

@@ -18,6 +18,7 @@ import com.qs.mp.common.core.page.TableDataInfo;
 import com.qs.mp.common.enums.ChannelRoleEnum;
 import com.qs.mp.common.enums.ErrorCodeEnum;
 import com.qs.mp.common.enums.TicketTypeEnum;
+import com.qs.mp.common.utils.LogUtil;
 import com.qs.mp.system.service.ISysUserService;
 import com.qs.mp.web.controller.common.BaseApiController;
 import io.swagger.annotations.Api;
@@ -80,7 +81,7 @@ public class TicketBoxMgrController extends BaseApiController {
 	@ApiOperation(value = "新增盲票", notes = "管理端创建盲票")
 	@PostMapping("/create")
 	public AjaxResult create(@Validated @RequestBody TicketBoxCreateParam param) {
-
+		LogUtil.info(logger, "create ticket box, param:" , JSONObject.toJSONString(param));
 		if (param.getType() == TicketTypeEnum.OFFLINE) {
 			if (param.getPkgSalePrice() == null || param.getPkgSalePrice() == 0 ) {
 				return AjaxResult.error("采购单价必须大于0");

+ 0 - 1
mp-service/src/main/java/com/qs/mp/admin/domain/param/TicketAwardsPrizeParam.java

@@ -25,7 +25,6 @@ public class TicketAwardsPrizeParam {
   @ApiModelProperty(value = "奖品数量",required=true)
   private Integer quantity;
 
-  @NotNull(message = "奖品价值不能为空")
   @ApiModelProperty(value = "奖品价值",required=true)
   private Integer value;
 }

+ 7 - 0
mp-service/src/main/java/com/qs/mp/admin/service/impl/TicketBoxServiceImpl.java

@@ -1,5 +1,6 @@
 package com.qs.mp.admin.service.impl;
 
+import com.alibaba.fastjson.JSONObject;
 import com.qs.mp.admin.domain.Coupon;
 import com.qs.mp.admin.domain.Goods;
 import com.qs.mp.admin.domain.TicketAwards;
@@ -18,12 +19,15 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.qs.mp.common.enums.TicketBoxStatusEnum;
 import com.qs.mp.common.enums.TicketPrizeTypeEnum;
 import com.qs.mp.common.enums.TicketTypeEnum;
+import com.qs.mp.common.utils.LogUtil;
 import com.qs.mp.system.service.id.BizIdGenerator;
 import java.math.BigDecimal;
 import java.math.RoundingMode;
 import java.util.ArrayList;
 import java.util.List;
 import ma.glasnost.orika.MapperFacade;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
@@ -38,6 +42,8 @@ import org.springframework.stereotype.Service;
 @Service
 public class TicketBoxServiceImpl extends ServiceImpl<TicketBoxMapper, TicketBox> implements ITicketBoxService {
 
+  protected final Logger logger = LoggerFactory.getLogger(this.getClass());
+
   @Autowired
   private MapperFacade mapperFacade;
 
@@ -102,6 +108,7 @@ public class TicketBoxServiceImpl extends ServiceImpl<TicketBoxMapper, TicketBox
       }
     }
     ticketAwardsService.saveBatch(ticketAwardsList);
+    LogUtil.info(logger, "保存奖品列表,awardsPrizeList:{0}", JSONObject.toJSONString(awardsPrizeList));
     ticketAwardsPrizeService.saveBatch(awardsPrizeList);
 
     // TODO 分包,生成券