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

新增/编辑账号的时候 根据设置的任务开始日期 生成任务排期

lqc 5 лет назад
Родитель
Сommit
7c955effa0

+ 1 - 1
src/main/java/com/mokamrp/privates/controller/pangu/FosterwxMobileController.java

@@ -89,7 +89,7 @@ public class FosterwxMobileController extends BaseController<FosterwxMobile> {
         fosterwxMobileLambdaQueryWrapper.eq(FosterwxMobile::getStationId, addHandle.getRaw().getStationId());
         fosterwxMobileLambdaQueryWrapper.eq(FosterwxMobile::getMobileCode, addHandle.getRaw().getMobileCode());
         if (fosterwxMobileService.count(fosterwxMobileLambdaQueryWrapper) > 0) {
-            return AjaxResult.error("手机编码以登陆!请更换");
+            return AjaxResult.error("该站点中该手机编码已登陆!请确认!");
         }
         // 新增账号
         this.onInsert(addHandle.getRaw());

+ 7 - 1
src/main/java/com/mokamrp/privates/tast/pangu/SyncFosterwxEdit.java

@@ -1,6 +1,7 @@
 package com.mokamrp.privates.tast.pangu;
 
 import com.alibaba.fastjson.JSONObject;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.mokamrp.privates.constant.RedisKey;
 import com.mokamrp.privates.entity.pangu.AddFosterwxMobileHandle;
@@ -59,7 +60,12 @@ public class SyncFosterwxEdit {
                 }
                 if (fosterwxMobile.getId().equals(0)) {
                     //.新增
-                    // TODO 新增手机唯一编码
+                    // 判断手机编码是否存在
+                    LambdaQueryWrapper<FosterwxMobile> fosterwxMobileLambdaQueryWrapper = new LambdaQueryWrapper<>();
+                    fosterwxMobileLambdaQueryWrapper.eq(FosterwxMobile::getStationId, fosterwxMobile.getStationId());
+                    fosterwxMobileLambdaQueryWrapper.eq(FosterwxMobile::getMobileCode, fosterwxMobile.getMobileCode());
+                    if (fosterwxMobileService.count(fosterwxMobileLambdaQueryWrapper) > 0) continue;
+                    
                     fosterwxMobile.setMobileUnioCode(String.format("%02d", fosterwxMobile.getStationId()) + String.format("%02d", fosterwxMobile.getMobileCode()));
                     fosterwxMobileService.save(fosterwxMobile);
                 } else {