|
@@ -277,6 +277,24 @@ public class OrderHandleServiceImpl extends ServiceImpl<OrderHandleMapper, Order
|
|
|
|
|
|
|
|
String handleOrderSn = insertByAddBo(bo);
|
|
String handleOrderSn = insertByAddBo(bo);
|
|
|
String importNo = ServletUtils.getEncoded("IMPORT");
|
|
String importNo = ServletUtils.getEncoded("IMPORT");
|
|
|
|
|
+ Map<String,String> telMap = new HashMap<>();
|
|
|
|
|
+ Map<String,String> idMap = new HashMap<>();
|
|
|
|
|
+ for (OrderHandleItemAddBo itemAddBo : bo.getUserGoodsList()) {
|
|
|
|
|
+ if(Validator.isNotEmpty(itemAddBo.getUser().getTelphone())){
|
|
|
|
|
+ if(!telMap.containsKey(itemAddBo.getUser().getTelphone())){
|
|
|
|
|
+ telMap.put(itemAddBo.getUser().getTelphone(),itemAddBo.getUser().getIdCard());
|
|
|
|
|
+ }else{
|
|
|
|
|
+ throw new CustomException("本次名单存在手机号码"+itemAddBo.getUser().getTelphone()+"重复用户");
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ if(Validator.isNotEmpty(itemAddBo.getUser().getIdCard())){
|
|
|
|
|
+ if(!telMap.containsKey(itemAddBo.getUser().getIdCard())){
|
|
|
|
|
+ telMap.put(itemAddBo.getUser().getIdCard(),itemAddBo.getUser().getTelphone());
|
|
|
|
|
+ }else{
|
|
|
|
|
+ throw new CustomException("本次名单存在身份证号码"+itemAddBo.getUser().getIdCard()+"重复用户");
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
for (OrderHandleItemAddBo itemAddBo : bo.getUserGoodsList()) {
|
|
for (OrderHandleItemAddBo itemAddBo : bo.getUserGoodsList()) {
|
|
|
if (Validator.isEmpty(itemAddBo.getUser().getUserId())) {
|
|
if (Validator.isEmpty(itemAddBo.getUser().getUserId())) {
|
|
|
if (Validator.isEmpty(itemAddBo.getUser().getEduLevel()) || Validator.isEmpty(itemAddBo.getUser().getCompanyName()) || Validator.isEmpty(itemAddBo.getUser().getSex())) {
|
|
if (Validator.isEmpty(itemAddBo.getUser().getEduLevel()) || Validator.isEmpty(itemAddBo.getUser().getCompanyName()) || Validator.isEmpty(itemAddBo.getUser().getSex())) {
|