20a50c69 张雷

隐患排查功能流程修改

1 个父辈 0ee986ad
...@@ -150,9 +150,11 @@ public class FlowBussinessDescManageServiceImpl implements IFlowBusinessDescServ ...@@ -150,9 +150,11 @@ public class FlowBussinessDescManageServiceImpl implements IFlowBusinessDescServ
150 List<String> avgIndexCodeArray = Arrays.asList(ids.split(",")); 150 List<String> avgIndexCodeArray = Arrays.asList(ids.split(","));
151 String inSqlPart = avgIndexCodeArray.stream().map(s -> "'" + s.trim() + "'").collect(Collectors.joining(",")); 151 String inSqlPart = avgIndexCodeArray.stream().map(s -> "'" + s.trim() + "'").collect(Collectors.joining(","));
152 String sql = "SELECT a.id," + 152 String sql = "SELECT a.id," +
153 " CONCAT(a.create_by,'-考核评价审批') as title " + 153 " CONCAT( d.depart_name, '-', a.assessment_date, '-考核评价审批' ) AS title " +
154 "FROM " + 154 "FROM " +
155 " data_assessment_socre_master a " + 155 " data_assessment_socre_master a " +
156 " LEFT JOIN sys_depart d ON a.assessment_depart = d.id " +
157 " LEFT JOIN sys_user u ON a.create_by = u.username " +
156 "WHERE " + 158 "WHERE " +
157 " a.id in (" + inSqlPart + ")"; 159 " a.id in (" + inSqlPart + ")";
158 List<Map<String, Object>> dataList = masterDB.queryForList(sql); 160 List<Map<String, Object>> dataList = masterDB.queryForList(sql);
......
...@@ -66,7 +66,7 @@ public class EnvironmentTargetServiceImpl extends ServiceImpl<EnvironmentTargetM ...@@ -66,7 +66,7 @@ public class EnvironmentTargetServiceImpl extends ServiceImpl<EnvironmentTargetM
66 environmentTarget.setSuddenlyNum(oldEnvironmentTarget.getSuddenlyNum()); 66 environmentTarget.setSuddenlyNum(oldEnvironmentTarget.getSuddenlyNum());
67 environmentTarget.setNewCaseNum(oldEnvironmentTarget.getNewCaseNum()); 67 environmentTarget.setNewCaseNum(oldEnvironmentTarget.getNewCaseNum());
68 environmentTarget.setExamScore(oldEnvironmentTarget.getExamScore()); 68 environmentTarget.setExamScore(oldEnvironmentTarget.getExamScore());
69 environmentTargetMapper.updateById(oldEnvironmentTarget); 69 environmentTargetMapper.updateById(environmentTarget);
70 }else{ 70 }else{
71 environmentTargetMapper.insert(environmentTarget); 71 environmentTargetMapper.insert(environmentTarget);
72 } 72 }
...@@ -75,6 +75,25 @@ public class EnvironmentTargetServiceImpl extends ServiceImpl<EnvironmentTargetM ...@@ -75,6 +75,25 @@ public class EnvironmentTargetServiceImpl extends ServiceImpl<EnvironmentTargetM
75 //计算评分等级 75 //计算评分等级
76 private String countLevel(String leaderScore) { 76 private String countLevel(String leaderScore) {
77 String level = "A"; 77 String level = "A";
78 boolean isNumeric = false;
79 try {
80 Integer.parseInt(leaderScore);
81 isNumeric = true;
82 } catch (NumberFormatException e) {
83 isNumeric = false;
84 }
85 if (isNumeric) {
86 int number = Integer.parseInt(leaderScore);
87 if (number > 80) {
88 level = "A"; // 数字大于等于80,返回 A 级
89 } else if (number > 60) {
90 level = "B"; // 数字大于等于60并小于80,返回 B 级
91 } else if (number > 40) {
92 level = "C"; // 数字大于等于40并小于60,返回 C 级
93 } else {
94 level = "D"; // 数字小于40,返回 D 级
95 }
96 }
78 return level; 97 return level;
79 } 98 }
80 } 99 }
......
...@@ -89,19 +89,19 @@ spring: ...@@ -89,19 +89,19 @@ spring:
89 connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000 89 connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000
90 datasource: 90 datasource:
91 master: 91 master:
92 url: jdbc:mysql://113.249.91.27:3306/sk-zhongye?characterEncoding=UTF-8&useUnicode=true&useSSL=false 92 url: jdbc:mysql://20.0.99.3:3306/sk-zhongye?characterEncoding=UTF-8&useUnicode=true&useSSL=false
93 username: root 93 username: root
94 password: jkauto@123 94 password: jkauto@123
95 driver-class-name: com.mysql.jdbc.Driver 95 driver-class-name: com.mysql.jdbc.Driver
96 # 恩菲数据同步 96 # 恩菲数据同步
97 nf-db: 97 nf-db:
98 url: jdbc:mysql://113.249.91.27:3306/zhongye?characterEncoding=UTF-8&useUnicode=true&useSSL=false 98 url: jdbc:mysql://20.0.99.3:3306/zhongye?characterEncoding=UTF-8&useUnicode=true&useSSL=false
99 username: root 99 username: root
100 password: jkauto@123 100 password: jkauto@123
101 driver-class-name: com.mysql.jdbc.Driver 101 driver-class-name: com.mysql.jdbc.Driver
102 # 多数据源配置 102 # 多数据源配置
103 pg-db: 103 pg-db:
104 url: jdbc:postgresql://113.249.91.27:10086/postgres?useUnicode=true&characterEncoding=UTF8 104 url: jdbc:postgresql://20.0.99.4:10086/postgres?useUnicode=true&characterEncoding=UTF8
105 username: postgres 105 username: postgres
106 password: jkauto@123 106 password: jkauto@123
107 driver-class-name: org.postgresql.Driver 107 driver-class-name: org.postgresql.Driver
......
...@@ -3,6 +3,7 @@ package com.skua.modules.system.controller; ...@@ -3,6 +3,7 @@ package com.skua.modules.system.controller;
3 import java.io.IOException; 3 import java.io.IOException;
4 import java.io.UnsupportedEncodingException; 4 import java.io.UnsupportedEncodingException;
5 import java.net.URLDecoder; 5 import java.net.URLDecoder;
6 import java.text.SimpleDateFormat;
6 import java.util.Arrays; 7 import java.util.Arrays;
7 import java.util.HashMap; 8 import java.util.HashMap;
8 import java.util.List; 9 import java.util.List;
...@@ -68,6 +69,8 @@ public class SysFactoryUserInfoController { ...@@ -68,6 +69,8 @@ public class SysFactoryUserInfoController {
68 private ISysUserService sysUserService; 69 private ISysUserService sysUserService;
69 @Autowired 70 @Autowired
70 private ISequenceService sequenceService; 71 private ISequenceService sequenceService;
72 // 定义日期格式
73 private SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
71 /** 74 /**
72 * 分页列表查询 75 * 分页列表查询
73 * @param sysFactoryUserInfo 76 * @param sysFactoryUserInfo
...@@ -152,7 +155,13 @@ public class SysFactoryUserInfoController { ...@@ -152,7 +155,13 @@ public class SysFactoryUserInfoController {
152 sysFactoryUserInfo.setUserName(user.getRealname()); 155 sysFactoryUserInfo.setUserName(user.getRealname());
153 sysFactoryUserInfo.setEmail(user.getEmail()); 156 sysFactoryUserInfo.setEmail(user.getEmail());
154 sysFactoryUserInfo.setTelephone(user.getPhone()); 157 sysFactoryUserInfo.setTelephone(user.getPhone());
155 sysFactoryUserInfo.setSex(user.getSalt()); 158 if(ConvertUtils.isNotEmpty(user.getSex())){
159 sysFactoryUserInfo.setSex(user.getSex().toString());
160 }
161 if(ConvertUtils.isNotEmpty(user.getBirthday())){
162 String birthday = sdf.format(user.getBirthday());
163 sysFactoryUserInfo.setUserAge(birthday);
164 }
156 } 165 }
157 } 166 }
158 sysFactoryUserInfo.setId(String.valueOf(sequenceService.nextId())); 167 sysFactoryUserInfo.setId(String.valueOf(sequenceService.nextId()));
...@@ -179,6 +188,21 @@ public class SysFactoryUserInfoController { ...@@ -179,6 +188,21 @@ public class SysFactoryUserInfoController {
179 if(sysFactoryUserInfoEntity==null) { 188 if(sysFactoryUserInfoEntity==null) {
180 result.error500("未找到对应实体"); 189 result.error500("未找到对应实体");
181 }else { 190 }else {
191 if(StringUtils.isNotEmpty(sysFactoryUserInfo.getUserId())){
192 SysUser user = sysUserService.getById(sysFactoryUserInfo.getUserId());
193 if(ConvertUtils.isNotEmpty(user)){
194 sysFactoryUserInfo.setUserName(user.getRealname());
195 sysFactoryUserInfo.setEmail(user.getEmail());
196 sysFactoryUserInfo.setTelephone(user.getPhone());
197 if(ConvertUtils.isNotEmpty(user.getSex())){
198 sysFactoryUserInfo.setSex(user.getSex().toString());
199 }
200 if(ConvertUtils.isNotEmpty(user.getBirthday())){
201 String birthday = sdf.format(user.getBirthday());
202 sysFactoryUserInfo.setUserAge(birthday);
203 }
204 }
205 }
182 boolean ok = sysFactoryUserInfoService.updateById(sysFactoryUserInfo); 206 boolean ok = sysFactoryUserInfoService.updateById(sysFactoryUserInfo);
183 if(ok) { 207 if(ok) {
184 result.success("修改成功!"); 208 result.success("修改成功!");
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!