瀏覽代碼

fix 业务下单校验

he2802 3 年之前
父節點
當前提交
2f363b1c76

+ 4 - 1
zhongzheng-system/src/main/java/com/zhongzheng/modules/order/bo/OrderSubjectUserBuyBo.java

@@ -17,7 +17,6 @@ import java.util.List;
 @ApiModel("订单用户购买状态对象")
 public class OrderSubjectUserBuyBo {
 
-    @NotNull(message = "身份证号不能为空")
     @ApiModelProperty("身份证号")
     private List<String> idCard;
 
@@ -28,4 +27,8 @@ public class OrderSubjectUserBuyBo {
 
     @ApiModelProperty("科目ID")
     private Long subjectId;
+
+    @NotNull(message = "手机号码不能为空")
+    @ApiModelProperty("手机号码")
+    private List<String> tel;
 }

+ 4 - 4
zhongzheng-system/src/main/java/com/zhongzheng/modules/order/service/impl/OrderGoodsServiceImpl.java

@@ -451,12 +451,12 @@ public class OrderGoodsServiceImpl extends ServiceImpl<OrderGoodsMapper, OrderGo
     @Override
     public List<OrderUserGoodsVo> listUserSubjectGoods(OrderSubjectUserBuyBo bo) {
         List<OrderUserGoodsVo> allList = new ArrayList<>();
-        for(String idCard : bo.getIdCard()){
+        for(String tel : bo.getTel()){
             User user = iUserService.getOne(new LambdaQueryWrapper<User>()
-                    .eq(User::getIdCard,idCard).last("limit 1"));
+                    .eq(User::getTelphone,tel).last("limit 1"));
             if(Validator.isNull(user)){
                 OrderUserGoodsVo goodsBo = new OrderUserGoodsVo();
-                goodsBo.setIdCard(idCard);
+                goodsBo.setTel(tel);
                 goodsBo.setGoodsList(new ArrayList<>());
                 allList.add(goodsBo);
             }else{
@@ -466,7 +466,7 @@ public class OrderGoodsServiceImpl extends ServiceImpl<OrderGoodsMapper, OrderGo
                 queryBo.setUserId(user.getUserId());
                 List<OrderGoodsVo> list = this.baseMapper.listUserSubjectGoods(queryBo);
                 OrderUserGoodsVo goodsBo = new OrderUserGoodsVo();
-                goodsBo.setIdCard(idCard);
+                goodsBo.setTel(tel);
                 goodsBo.setGoodsList(list);
                 allList.add(goodsBo);
             }

+ 3 - 1
zhongzheng-system/src/main/java/com/zhongzheng/modules/order/vo/OrderUserGoodsVo.java

@@ -17,10 +17,12 @@ import java.util.List;
 @ApiModel("订单用户购买状态对象")
 public class OrderUserGoodsVo {
 
-    @NotNull(message = "身份证号不能为空")
+
     @ApiModelProperty("身份证号")
     private String idCard;
 
+    @ApiModelProperty("手机号码")
+    private String tel;
 
     @ApiModelProperty("商品列表")
     private List<OrderGoodsVo> goodsList;