机构、模板管理优化接口
This commit is contained in:
@@ -22,6 +22,8 @@ public class DeptIdentify extends BaseEntity {
|
||||
private Integer isUse;
|
||||
/** 经办人姓名 */
|
||||
private String operName;
|
||||
/** 经办人用户名 */
|
||||
private String operUserName;
|
||||
/** 经办人手机号 */
|
||||
private String operPhone;
|
||||
|
||||
@@ -33,6 +35,15 @@ public class DeptIdentify extends BaseEntity {
|
||||
/** 部门认证链接 */
|
||||
private String identifyUrl;
|
||||
|
||||
/** 机构信用代码 */
|
||||
private String creditCode;
|
||||
|
||||
/** 法人姓名 */
|
||||
private String legalPerName;
|
||||
|
||||
/** 法人手机号 */
|
||||
private String legalPerPhone;
|
||||
|
||||
/** 机构类型(1 仲裁机构) */
|
||||
private Integer identifyType;
|
||||
|
||||
|
||||
@@ -29,7 +29,10 @@ public class TemplateManage extends BaseEntity {
|
||||
* 模板格式
|
||||
*/
|
||||
private String temFormat;
|
||||
|
||||
/**
|
||||
* 文件名
|
||||
*/
|
||||
private String fileName;
|
||||
/**
|
||||
* 原模板路径
|
||||
*/
|
||||
|
||||
+10
-15
@@ -329,10 +329,13 @@ public class DeptIdentifyServiceImpl implements IDeptIdentifyService {
|
||||
Long deptId = sysDept.getDeptId();
|
||||
SysUser sysUser = new SysUser();
|
||||
sysUser.setDeptId(deptId);
|
||||
sysUser.setUserName(generateUniqueUsername());//设置默认的用户名
|
||||
sysUser.setUserName(deptIdentify.getOperUserName());
|
||||
sysUser.setNickName(operName);
|
||||
sysUser.setPhonenumber(operPhone);
|
||||
sysUserMapper.insertUser(sysUser);
|
||||
SysUser sysUser1 = sysUserMapper.selectUserByUserName(deptIdentify.getOperUserName());
|
||||
if (sysUser1== null) {
|
||||
sysUserMapper.insertUser(sysUser);
|
||||
}
|
||||
}
|
||||
|
||||
return AjaxResult.success("新增成功");
|
||||
@@ -394,6 +397,8 @@ public class DeptIdentifyServiceImpl implements IDeptIdentifyService {
|
||||
templateManage.setTemOrigPath(annexPath);
|
||||
String format = getFileExtension(fileName);
|
||||
templateManage.setTemFormat(format);
|
||||
String subFileName = fileName.substring(fileName.lastIndexOf("/")+1);
|
||||
templateManage.setFileName(subFileName);
|
||||
templateManage.setCreateBy(getUsername());
|
||||
int i = templateManageMapper.insertTemplateManage(templateManage);
|
||||
if (i > 0) {
|
||||
@@ -421,6 +426,8 @@ public class DeptIdentifyServiceImpl implements IDeptIdentifyService {
|
||||
startIndex += prefix.length();
|
||||
String annexPath = "uploadPath" + fileName.substring(startIndex);
|
||||
templateManage.setTemOrigPath(annexPath);
|
||||
String subFileName = fileName.substring(fileName.lastIndexOf("/")+1);
|
||||
templateManage.setFileName(subFileName);
|
||||
String format = getFileExtension(fileName);
|
||||
templateManage.setTemFormat(format);
|
||||
}
|
||||
@@ -468,19 +475,7 @@ public class DeptIdentifyServiceImpl implements IDeptIdentifyService {
|
||||
return templateManages;
|
||||
}
|
||||
|
||||
private String generateUniqueUsername() {
|
||||
final Random random = new Random();
|
||||
final Set<String> generatedUsernames = new HashSet<>();
|
||||
while (true) {
|
||||
int min = 000000; // 最小的六位数
|
||||
int max = 999999; // 最大的六位数
|
||||
int randomNum = random.nextInt(max - min + 1) + min;
|
||||
if (!generatedUsernames.contains(randomNum)) {
|
||||
generatedUsernames.add(String.valueOf(randomNum));
|
||||
return String.valueOf(randomNum);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private String getFileExtension(String fileName) {
|
||||
int lastDotIndex = fileName.lastIndexOf(".");
|
||||
|
||||
+3
@@ -262,6 +262,9 @@ public class FixSelectFlowDetailUtils {
|
||||
deptIdentify1.setIsUse(0); //默认机构为未启用
|
||||
int row = deptIdentifyMapper.updateDeptIdentify(deptIdentify1);
|
||||
}
|
||||
}else {
|
||||
deptIdentify1.setIdentifyStatus(2);
|
||||
deptIdentifyMapper.updateDeptIdentify(deptIdentify1);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user