Commit 586b6a91 by 宋珺琪

修改预警bug

parent 0701608f
......@@ -398,10 +398,76 @@ public class WarningController {
SkWarning skWarning = new SkWarning();
BeanUtils.copyProperties(waringVo,skWarning);
HashMap<String,String> codeMap = new HashMap<String,String>();
UpdateWrapper<SkWarning> wrapper = new UpdateWrapper<>();
wrapper.eq("mxbh", skWarning.getMxbh());
//侦察阶段代码
if (StringUtils.isNotEmpty(skWarning.getZcjddm())){
List<String> zcjdmcList = new ArrayList<>();
String[] split = skWarning.getZcjddm().split(",");
for (String s : split) {
codeMap.put("groupid", "CODE_ZCJDDM");
codeMap.put("code", s.trim());
String name = sysDictitemMapper.getNameByCode(codeMap);
zcjdmcList.add(name);
}
if (zcjdmcList.size()>0){
skWarning.setZcjdmc( String.join(",", zcjdmcList));
}
}
//案件类别代码
if (StringUtils.isNotEmpty(skWarning.getAjlbdm())) {
List<String> ajlbmcList = new ArrayList<>();
String[] split = skWarning.getAjlbdm().split(",");
for (String s : split) {
System.out.println(s.trim());
codeMap.put("groupid", "CODE_AJLB");
codeMap.put("code", s.trim());
String name = sysDictitemMapper.getNameByCode(codeMap);
ajlbmcList.add(name);
}
if (ajlbmcList.size() > 0) {
skWarning.setAjlbmc(String.join(",", ajlbmcList));
}
}
//小案类别代码
if (StringUtils.isNotEmpty(skWarning.getXlabdm())) {
String[] split = skWarning.getXlabdm().split(",");
List<String> xlabmcList = new ArrayList<>();
for (String s : split) {
System.out.println(s.trim());
codeMap.put("groupid", "CODE_XALB");
codeMap.put("code", s.trim());
String name = sysDictitemMapper.getNameByCode(codeMap);
xlabmcList.add(name);
}
if (xlabmcList.size() > 0) {
skWarning.setXlabmc(String.join(",", xlabmcList));
}
}
//细案类别代码
if (StringUtils.isNotEmpty(skWarning.getXalbdm())) {
List<String> xalbmcList = new ArrayList<>();
String[] split = skWarning.getXalbdm().split(",");
for (String s : split) {
System.out.println(s.trim());
codeMap.put("groupid", "CODE_AJXLB");
codeMap.put("code", s.trim());
String name = sysDictitemMapper.getNameByCode(codeMap);
xalbmcList.add(name);
}
if (xalbmcList.size() > 0) {
skWarning.setXalbmc(String.join(",", xalbmcList));
}
}
wrapper.set("gxsj",new Date());
int i = warningMapper.update(skWarning,wrapper);
if (i > 0){
QueryWrapper<SkWarningRule> wrapper2 = new QueryWrapper<>();
wrapper2.eq("glmxbh", waringVo.getMxbh());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment