This commit is contained in:
hejinbo
2023-11-23 20:15:55 +08:00
parent 80f6e726f8
commit 74305b5728
5 changed files with 138 additions and 28 deletions
@@ -102,25 +102,28 @@ public class DeptIdentifyServiceImpl implements IDeptIdentifyService {
}
List<DeptIdentify> deptIdentifysnew = deptIdentifyMapper.selectDeptIdentify(deptIdentify);
DeptIdentify deptIdentifyselect = deptIdentifysnew.get(0);
Integer isUse = deptIdentifyselect.getIsUse();
if (isUse == 0) { //机构为未启用状态
Integer identifyStatus = deptIdentifyselect.getIdentifyStatus();
if (identifyStatus == 0) {
return AjaxResult.error("这个认证数据未进行认证,不能启用");
} else {
deptIdentifyselect.setIsUse(1);
int i = deptIdentifyMapper.updateDeptIdentify(deptIdentifyselect);
if (i > 0) {
return AjaxResult.success("启用成功");
}
}
} else { //机构为已启用状态
deptIdentifyselect.setIsUse(0);
int i = deptIdentifyMapper.updateDeptIdentify(deptIdentifyselect);
if (i > 0) {
return AjaxResult.success();
}
Integer identifyStatus = deptIdentifyselect.getIdentifyStatus();
if (identifyStatus != 1) {
return AjaxResult.error("这个认证数据未进行认证,不能启用");
}
deptIdentifyselect.setIsUse(1);
int i = deptIdentifyMapper.updateDeptIdentify(deptIdentifyselect);
if (i > 0) {
//把其他认证数据置为未使用
DeptIdentify deptIdentify2 = new DeptIdentify();
deptIdentify2.setIsUse(1);
List<DeptIdentify> deptIdentifies = deptIdentifyMapper.selectDeptIdentify(deptIdentify2);
for (DeptIdentify deptIdentify3 : deptIdentifies) {
if (deptIdentify3.equals(deptIdentifyselect)) {
continue;
}
deptIdentify3.setIsUse(0);
deptIdentifyMapper.updateDeptIdentify(deptIdentify3);
}
return AjaxResult.success("启用成功");
}
return AjaxResult.error();
}
@@ -412,7 +415,7 @@ public class DeptIdentifyServiceImpl implements IDeptIdentifyService {
templateManage.setTemOrigPath(annexPath);
String format = getFileExtension(fileName);
templateManage.setTemFormat(format);
String subFileName = fileName.substring(fileName.lastIndexOf("/")+1);
String subFileName = fileName.substring(fileName.lastIndexOf("/") + 1);
templateManage.setFileName(subFileName);
templateManage.setCreateBy(getUsername());
int i = templateManageMapper.insertTemplateManage(templateManage);
@@ -441,7 +444,7 @@ public class DeptIdentifyServiceImpl implements IDeptIdentifyService {
startIndex += prefix.length();
String annexPath = "uploadPath" + fileName.substring(startIndex);
templateManage.setTemOrigPath(annexPath);
String subFileName = fileName.substring(fileName.lastIndexOf("/")+1);
String subFileName = fileName.substring(fileName.lastIndexOf("/") + 1);
templateManage.setFileName(subFileName);
String format = getFileExtension(fileName);
templateManage.setTemFormat(format);
@@ -491,14 +494,14 @@ public class DeptIdentifyServiceImpl implements IDeptIdentifyService {
}
@Override
public List<SysUser> selectPostUserByDeptId(DeptIdentify deptIdentify) {
public List<SysUser> selectPostUserByDeptId(DeptIdentify deptIdentify) {
List<DeptIdentify> deptIdentifies = deptIdentifyMapper.selectDeptIdentify(deptIdentify);
if (deptIdentifies!= null && deptIdentifies.size() > 0) {
if (deptIdentifies != null && deptIdentifies.size() > 0) {
deptIdentify = deptIdentifies.get(0);
if (deptIdentify.getDeptId()!= null) {
if (deptIdentify.getDeptId() != null) {
//默认查询经办人的
Long roleId = 106L;
List<SysUser> sysUserList = sysUserMapper.selectRoleUserByDeptId(deptIdentify.getDeptId(),roleId);
List<SysUser> sysUserList = sysUserMapper.selectRoleUserByDeptId(deptIdentify.getDeptId(), roleId);
return sysUserList;
}
@@ -508,12 +511,12 @@ public class DeptIdentifyServiceImpl implements IDeptIdentifyService {
@Override
public AjaxResult bindHandler(DeptIdentify deptIdentify) {
if (deptIdentify.getId()== null||deptIdentify.getUserId()==null) {
if (deptIdentify.getId() == null || deptIdentify.getUserId() == null) {
return AjaxResult.error("请检查参数是否完整");
}
//根据userid查询用户信息
SysUser sysUser = sysUserMapper.selectUserById(deptIdentify.getUserId());
if (sysUser!= null) {
if (sysUser != null) {
deptIdentify.setOperName(sysUser.getNickName());
deptIdentify.setOperPhone(sysUser.getPhonenumber());
deptIdentify.setOperUserName(sysUser.getUserName());