|
|
@@ -1,5 +1,6 @@
|
|
|
package com.mokamrp.privates.controller.pangu;
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.mokamrp.privates.constant.Constants;
|
|
|
import com.mokamrp.privates.constant.HttpMsg;
|
|
|
@@ -83,6 +84,13 @@ public class FosterwxMobileController extends BaseController<FosterwxMobile> {
|
|
|
@PostMapping("/addPro")
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public Object addPro(@Valid @RequestBody AddHandle<FosterwxMobile> addHandle, @AuthUser User authUser) {
|
|
|
+ // 判断手机编码是否存在
|
|
|
+ LambdaQueryWrapper<FosterwxMobile> fosterwxMobileLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ fosterwxMobileLambdaQueryWrapper.eq(FosterwxMobile::getStationId, addHandle.getRaw().getStationId());
|
|
|
+ fosterwxMobileLambdaQueryWrapper.eq(FosterwxMobile::getMobileCode, addHandle.getRaw().getMobileCode());
|
|
|
+ if (fosterwxMobileService.count(fosterwxMobileLambdaQueryWrapper) > 0) {
|
|
|
+ return AjaxResult.error("手机编码以登陆!请更换");
|
|
|
+ }
|
|
|
// 新增账号
|
|
|
this.onInsert(addHandle.getRaw());
|
|
|
addHandle.getRaw().setMobileUnioCode(String.format("%02d", addHandle.getRaw().getStationId()) + String.format("%02d", addHandle.getRaw().getMobileCode()));
|