|
@@ -151,6 +151,7 @@ public class MaTechnicianServiceImpl extends ServiceImpl<MaTechnicianMapper, MaT
|
|
|
getMaTechnician(req, phone);
|
|
getMaTechnician(req, phone);
|
|
|
MaTechnician maTechnician = new MaTechnician();
|
|
MaTechnician maTechnician = new MaTechnician();
|
|
|
BeanUtils.copyProperties(req, maTechnician);
|
|
BeanUtils.copyProperties(req, maTechnician);
|
|
|
|
|
+ //通过openid校验商户是否存在
|
|
|
LambdaQueryWrapper<MaTechnician> queryWrapper = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<MaTechnician> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
queryWrapper.eq(MaTechnician::getCOpenid, req.getCOpenid());
|
|
queryWrapper.eq(MaTechnician::getCOpenid, req.getCOpenid());
|
|
|
MaTechnician maTechnician1 = maTechnicianMapper.selectOne(queryWrapper);
|
|
MaTechnician maTechnician1 = maTechnicianMapper.selectOne(queryWrapper);
|
|
@@ -159,7 +160,6 @@ public class MaTechnicianServiceImpl extends ServiceImpl<MaTechnicianMapper, MaT
|
|
|
}
|
|
}
|
|
|
//添加城市管理地址
|
|
//添加城市管理地址
|
|
|
insertCity(req, maTechnician1, maTechnician);
|
|
insertCity(req, maTechnician1, maTechnician);
|
|
|
-
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -176,22 +176,23 @@ public class MaTechnicianServiceImpl extends ServiceImpl<MaTechnicianMapper, MaT
|
|
|
maTechnician.setTechType(0);
|
|
maTechnician.setTechType(0);
|
|
|
maTechnician.setCreateBy("admin");
|
|
maTechnician.setCreateBy("admin");
|
|
|
maTechnician.setAuditStatus(AUDIT_WAIT_ENTER);
|
|
maTechnician.setAuditStatus(AUDIT_WAIT_ENTER);
|
|
|
|
|
+ //密码默认123456
|
|
|
maTechnician.setTePassword(encoder.encode(PASSWORD));
|
|
maTechnician.setTePassword(encoder.encode(PASSWORD));
|
|
|
|
|
+
|
|
|
LambdaUpdateWrapper<MaTechnician> updateWrapper = new LambdaUpdateWrapper<>();
|
|
LambdaUpdateWrapper<MaTechnician> updateWrapper = new LambdaUpdateWrapper<>();
|
|
|
updateWrapper.eq(MaTechnician::getId, maTechnician1.getId());
|
|
updateWrapper.eq(MaTechnician::getId, maTechnician1.getId());
|
|
|
maTechnicianMapper.update(maTechnician, updateWrapper);
|
|
maTechnicianMapper.update(maTechnician, updateWrapper);
|
|
|
|
|
+
|
|
|
CityOperationApplication cityOperationApplication = new CityOperationApplication();
|
|
CityOperationApplication cityOperationApplication = new CityOperationApplication();
|
|
|
cityOperationApplication.setMerchantId(maTechnician1.getId());
|
|
cityOperationApplication.setMerchantId(maTechnician1.getId());
|
|
|
- cityOperationApplication.setOperationCenterId(req.getOperationCenterId());
|
|
|
|
|
cityOperationApplication.setProvinceCode(req.getProvinceCode());
|
|
cityOperationApplication.setProvinceCode(req.getProvinceCode());
|
|
|
cityOperationApplication.setProvinceName(req.getProvinceName());
|
|
cityOperationApplication.setProvinceName(req.getProvinceName());
|
|
|
cityOperationApplication.setCityCode(req.getCityCode());
|
|
cityOperationApplication.setCityCode(req.getCityCode());
|
|
|
cityOperationApplication.setCityName(req.getCityName());
|
|
cityOperationApplication.setCityName(req.getCityName());
|
|
|
- cityOperationApplication.setDistrictCode(req.getDistrictCode());
|
|
|
|
|
- cityOperationApplication.setDistrictName(req.getDistrictName());
|
|
|
|
|
|
|
+ cityOperationApplication.setOperationCenterId(req.getOperationCenterId());
|
|
|
cityOperationApplication.setOperationCenterName(req.getOperationCenterName());
|
|
cityOperationApplication.setOperationCenterName(req.getOperationCenterName());
|
|
|
cityOperationApplication.setCreateBy(maTechnician1.getId().toString());
|
|
cityOperationApplication.setCreateBy(maTechnician1.getId().toString());
|
|
|
- cityOperationApplication.setUpdateBy(maTechnician1.getId().toString());
|
|
|
|
|
|
|
+ cityOperationApplication.setCreateTime(LocalDateTime.now());
|
|
|
cityOperationApplicationMapper.insert(cityOperationApplication);
|
|
cityOperationApplicationMapper.insert(cityOperationApplication);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -246,7 +247,6 @@ public class MaTechnicianServiceImpl extends ServiceImpl<MaTechnicianMapper, MaT
|
|
|
// 2. 判断手机号是否已存在
|
|
// 2. 判断手机号是否已存在
|
|
|
LambdaQueryWrapper<MaTechnician> queryPhoneWrapper = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<MaTechnician> queryPhoneWrapper = new LambdaQueryWrapper<>();
|
|
|
queryPhoneWrapper.eq(MaTechnician::getTePhone, phone);
|
|
queryPhoneWrapper.eq(MaTechnician::getTePhone, phone);
|
|
|
- queryPhoneWrapper.eq(MaTechnician::getIsDelete, 0);
|
|
|
|
|
MaTechnician maTechnicianPhone = maTechnicianMapper.selectOne(queryPhoneWrapper);
|
|
MaTechnician maTechnicianPhone = maTechnicianMapper.selectOne(queryPhoneWrapper);
|
|
|
if (maTechnicianPhone != null) {
|
|
if (maTechnicianPhone != null) {
|
|
|
throw new RuntimeException("手机号已存在,请更换手机号");
|
|
throw new RuntimeException("手机号已存在,请更换手机号");
|
|
@@ -254,26 +254,23 @@ public class MaTechnicianServiceImpl extends ServiceImpl<MaTechnicianMapper, MaT
|
|
|
//3、判断手机号是否已绑定其他用户
|
|
//3、判断手机号是否已绑定其他用户
|
|
|
LambdaQueryWrapper<MaTechnician> queryTePhoneWrapper = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<MaTechnician> queryTePhoneWrapper = new LambdaQueryWrapper<>();
|
|
|
queryTePhoneWrapper.eq(MaTechnician::getTePhone, phone);
|
|
queryTePhoneWrapper.eq(MaTechnician::getTePhone, phone);
|
|
|
- queryTePhoneWrapper.eq(MaTechnician::getIsDelete, 0);
|
|
|
|
|
queryTePhoneWrapper.eq(MaTechnician::getAuditStatus, 2);
|
|
queryTePhoneWrapper.eq(MaTechnician::getAuditStatus, 2);
|
|
|
MaTechnician maTechnicianTePhone = maTechnicianMapper.selectOne(queryTePhoneWrapper);
|
|
MaTechnician maTechnicianTePhone = maTechnicianMapper.selectOne(queryTePhoneWrapper);
|
|
|
if (maTechnicianTePhone != null) {
|
|
if (maTechnicianTePhone != null) {
|
|
|
throw new RuntimeException("手机号已被其他用户绑定,请更换手机号");
|
|
throw new RuntimeException("手机号已被其他用户绑定,请更换手机号");
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 判断当前用户是否已入驻
|
|
* 判断当前用户是否已入驻
|
|
|
*
|
|
*
|
|
|
- * @return
|
|
|
|
|
|
|
+ * @param req
|
|
|
|
|
+ * @return MaTechnician
|
|
|
*/
|
|
*/
|
|
|
private MaTechnician getMaTechnician(MaTechnicianAppAddVo req) {
|
|
private MaTechnician getMaTechnician(MaTechnicianAppAddVo req) {
|
|
|
LambdaQueryWrapper<MaTechnician> queryWrapper = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<MaTechnician> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
queryWrapper.eq(MaTechnician::getTePhone, req.getTePhone());
|
|
queryWrapper.eq(MaTechnician::getTePhone, req.getTePhone());
|
|
|
- queryWrapper.eq(MaTechnician::getIsDelete, 0);
|
|
|
|
|
queryWrapper.eq(MaTechnician::getAuditStatus, 2);
|
|
queryWrapper.eq(MaTechnician::getAuditStatus, 2);
|
|
|
- //queryWrapper.eq(MaTechnician::getOpenService, req.getOpenService());
|
|
|
|
|
queryWrapper.eq(MaTechnician::getServiceTag, req.getServiceTag());
|
|
queryWrapper.eq(MaTechnician::getServiceTag, req.getServiceTag());
|
|
|
MaTechnician userProfile = maTechnicianMapper.selectOne(queryWrapper);
|
|
MaTechnician userProfile = maTechnicianMapper.selectOne(queryWrapper);
|
|
|
return userProfile;
|
|
return userProfile;
|