|
@@ -807,17 +807,19 @@ public class JsjdbgCtl extends BaseWebCtl {
|
|
if (qtfjlist != null && qtfjlist.size() > 0) {
|
|
if (qtfjlist != null && qtfjlist.size() > 0) {
|
|
for (JsjdbgfjEntity qtfj : qtfjlist) {
|
|
for (JsjdbgfjEntity qtfj : qtfjlist) {
|
|
AccessoryEntity acc = accessoryService.findOne(qtfj.getFjid());
|
|
AccessoryEntity acc = accessoryService.findOne(qtfj.getFjid());
|
|
- JsjdbgfjVo fjvo = new JsjdbgfjVo();
|
|
|
|
- fjvo.setFbdw(qtfj.getFbdw());
|
|
|
|
- String fbsj = "";
|
|
|
|
- if (qtfj.getFbsj() != null) {
|
|
|
|
- fbsj = dateFormater.format(qtfj.getFbsj());
|
|
|
|
- }
|
|
|
|
- fjvo.setFbsj(fbsj);
|
|
|
|
- fjvo.setWjh(fjvo.getWjh());
|
|
|
|
- fjvo.setFjid(qtfj.getFjid());
|
|
|
|
- fjvo.setFjmc(acc.getName());
|
|
|
|
- qtfjlists.add(fjvo);
|
|
|
|
|
|
+ if (acc != null) {
|
|
|
|
+ JsjdbgfjVo fjvo = new JsjdbgfjVo();
|
|
|
|
+ fjvo.setFbdw(qtfj.getFbdw());
|
|
|
|
+ String fbsj = "";
|
|
|
|
+ if (qtfj.getFbsj() != null) {
|
|
|
|
+ fbsj = dateFormater.format(qtfj.getFbsj());
|
|
|
|
+ }
|
|
|
|
+ fjvo.setFbsj(fbsj);
|
|
|
|
+ fjvo.setWjh(fjvo.getWjh());
|
|
|
|
+ fjvo.setFjid(qtfj.getFjid());
|
|
|
|
+ fjvo.setFjmc(acc.getName());
|
|
|
|
+ qtfjlists.add(fjvo);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
model.addAttribute("qtfjlist", qtfjlists);
|
|
model.addAttribute("qtfjlist", qtfjlists);
|
|
@@ -1011,17 +1013,19 @@ public class JsjdbgCtl extends BaseWebCtl {
|
|
if (qtfjlist != null && qtfjlist.size() > 0) {
|
|
if (qtfjlist != null && qtfjlist.size() > 0) {
|
|
for (JsjdbgfjEntity qtfj : qtfjlist) {
|
|
for (JsjdbgfjEntity qtfj : qtfjlist) {
|
|
AccessoryEntity acc = accessoryService.findOne(qtfj.getFjid());
|
|
AccessoryEntity acc = accessoryService.findOne(qtfj.getFjid());
|
|
- JsjdbgfjVo fjvo = new JsjdbgfjVo();
|
|
|
|
- fjvo.setFbdw(qtfj.getFbdw());
|
|
|
|
- String fbsj = "";
|
|
|
|
- if (qtfj.getFbsj() != null) {
|
|
|
|
- fbsj = dateFormater.format(qtfj.getFbsj());
|
|
|
|
- }
|
|
|
|
- fjvo.setFbsj(fbsj);
|
|
|
|
- fjvo.setWjh(fjvo.getWjh());
|
|
|
|
- fjvo.setFjid(qtfj.getFjid());
|
|
|
|
- fjvo.setFjmc(acc.getName());
|
|
|
|
- qtfjlists.add(fjvo);
|
|
|
|
|
|
+ if (acc != null) {
|
|
|
|
+ JsjdbgfjVo fjvo = new JsjdbgfjVo();
|
|
|
|
+ fjvo.setFbdw(qtfj.getFbdw());
|
|
|
|
+ String fbsj = "";
|
|
|
|
+ if (qtfj.getFbsj() != null) {
|
|
|
|
+ fbsj = dateFormater.format(qtfj.getFbsj());
|
|
|
|
+ }
|
|
|
|
+ fjvo.setFbsj(fbsj);
|
|
|
|
+ fjvo.setWjh(fjvo.getWjh());
|
|
|
|
+ fjvo.setFjid(qtfj.getFjid());
|
|
|
|
+ fjvo.setFjmc(acc.getName());
|
|
|
|
+ qtfjlists.add(fjvo);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
model.addAttribute("qtfjlist", qtfjlists);
|
|
model.addAttribute("qtfjlist", qtfjlists);
|
|
@@ -1200,7 +1204,7 @@ public class JsjdbgCtl extends BaseWebCtl {
|
|
|
|
|
|
@RequestMapping(value = "/audit")
|
|
@RequestMapping(value = "/audit")
|
|
@ResponseBody
|
|
@ResponseBody
|
|
- public WebJsonResult audit(String shyj, String id, boolean flag, String fjzdids, String accids, String userids) {
|
|
|
|
|
|
+ public WebJsonResult audit(String shyj, String id, boolean flag, String fjzdids, String accids, String userids) {
|
|
WebJsonResult wr = success();
|
|
WebJsonResult wr = success();
|
|
JsjdbgEntity entity = jsjdbgService.findOne(id);
|
|
JsjdbgEntity entity = jsjdbgService.findOne(id);
|
|
|
|
|
|
@@ -1209,8 +1213,7 @@ public class JsjdbgCtl extends BaseWebCtl {
|
|
fjgt(accids, entity);
|
|
fjgt(accids, entity);
|
|
fjzdgt(fjzdids, entity);
|
|
fjzdgt(fjzdids, entity);
|
|
}
|
|
}
|
|
-
|
|
|
|
-
|
|
|
|
|
|
+
|
|
try {
|
|
try {
|
|
if (jsjdbgService.getCandidateTaskByUserAndBusKey(SecUtils.getCurrUser().getId().toString(), id) != null) {
|
|
if (jsjdbgService.getCandidateTaskByUserAndBusKey(SecUtils.getCurrUser().getId().toString(), id) != null) {
|
|
jsjdbgService.claim(id, SecUtils.getCurrUser().getId().toString());
|
|
jsjdbgService.claim(id, SecUtils.getCurrUser().getId().toString());
|
|
@@ -1280,37 +1283,39 @@ public class JsjdbgCtl extends BaseWebCtl {
|
|
}
|
|
}
|
|
return wr;
|
|
return wr;
|
|
}
|
|
}
|
|
|
|
+
|
|
// 附件字段保存共通
|
|
// 附件字段保存共通
|
|
- public void fjzdgt(String fjzdids, JsjdbgEntity code) {
|
|
|
|
- if (fjzdids != null && fjzdids != "") {
|
|
|
|
- String[] fjidssz = fjzdids.split(",");
|
|
|
|
- for (String fj : fjidssz) {
|
|
|
|
- if (!StringUtils.isEmpty(fj)) {
|
|
|
|
- // 获取前两个字符(标识位)
|
|
|
|
- String s = fj.substring(0, 2);
|
|
|
|
- // 去掉前两个标识位查询
|
|
|
|
- JsjdbgfjEntity jsjdfj = jsjdbgfjService.findOne(fj.substring(2, fj.length()));
|
|
|
|
- jsjdfj.setSsid(code.getId());
|
|
|
|
- // 把附件标识设置成标识位+附件标识
|
|
|
|
- jsjdfj.setFjbz(s + jsjdfj.getFjbz());
|
|
|
|
- jsjdfj.setFbdw(jsjdfj.getFbdw());
|
|
|
|
- jsjdfj.setFjlx("jsjdbg");
|
|
|
|
- jsjdbgfjService.save(jsjdfj);
|
|
|
|
- }
|
|
|
|
|
|
+ public void fjzdgt(String fjzdids, JsjdbgEntity code) {
|
|
|
|
+ if (fjzdids != null && fjzdids != "") {
|
|
|
|
+ String[] fjidssz = fjzdids.split(",");
|
|
|
|
+ for (String fj : fjidssz) {
|
|
|
|
+ if (!StringUtils.isEmpty(fj)) {
|
|
|
|
+ // 获取前两个字符(标识位)
|
|
|
|
+ String s = fj.substring(0, 2);
|
|
|
|
+ // 去掉前两个标识位查询
|
|
|
|
+ JsjdbgfjEntity jsjdfj = jsjdbgfjService.findOne(fj.substring(2, fj.length()));
|
|
|
|
+ jsjdfj.setSsid(code.getId());
|
|
|
|
+ // 把附件标识设置成标识位+附件标识
|
|
|
|
+ jsjdfj.setFjbz(s + jsjdfj.getFjbz());
|
|
|
|
+ jsjdfj.setFbdw(jsjdfj.getFbdw());
|
|
|
|
+ jsjdfj.setFjlx("jsjdbg");
|
|
|
|
+ jsjdbgfjService.save(jsjdfj);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ }
|
|
|
|
|
|
- // 附件保存共通
|
|
|
|
- public void fjgt(String accids, JsjdbgEntity xmxxgl) {
|
|
|
|
- if (null != accids && "" != accids) {
|
|
|
|
- String[] ssids = accids.split(",");
|
|
|
|
- for (String ssid : ssids) {
|
|
|
|
- // 获取前两个字符(标识位)
|
|
|
|
- if (!StringUtils.isEmpty(ssid)) {
|
|
|
|
- String s = ssid.substring(0, 2);
|
|
|
|
- // 去掉标志位查询
|
|
|
|
- AccessoryEntity acc = accessoryService.findOne(ssid.substring(2, ssid.length()));
|
|
|
|
|
|
+ // 附件保存共通
|
|
|
|
+ public void fjgt(String accids, JsjdbgEntity xmxxgl) {
|
|
|
|
+ if (null != accids && "" != accids) {
|
|
|
|
+ String[] ssids = accids.split(",");
|
|
|
|
+ for (String ssid : ssids) {
|
|
|
|
+ // 获取前两个字符(标识位)
|
|
|
|
+ if (!StringUtils.isEmpty(ssid)) {
|
|
|
|
+ String s = ssid.substring(0, 2);
|
|
|
|
+ // 去掉标志位查询
|
|
|
|
+ AccessoryEntity acc = accessoryService.findOne(ssid.substring(2, ssid.length()));
|
|
|
|
+ if (acc != null) {
|
|
acc.setSsid(xmxxgl.getId());
|
|
acc.setSsid(xmxxgl.getId());
|
|
// 把备注设置成标识位+备注
|
|
// 把备注设置成标识位+备注
|
|
acc.setRemark(s + acc.getRemark());
|
|
acc.setRemark(s + acc.getRemark());
|
|
@@ -1319,6 +1324,8 @@ public class JsjdbgCtl extends BaseWebCtl {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ }
|
|
|
|
+
|
|
// 保存附件
|
|
// 保存附件
|
|
@RequestMapping(value = "/saveFile")
|
|
@RequestMapping(value = "/saveFile")
|
|
@ResponseBody
|
|
@ResponseBody
|
|
@@ -1356,7 +1363,9 @@ public class JsjdbgCtl extends BaseWebCtl {
|
|
@ResponseBody
|
|
@ResponseBody
|
|
public WebJsonResult delFile(String id, Model model) {
|
|
public WebJsonResult delFile(String id, Model model) {
|
|
AccessoryEntity acc = accessoryService.findOne(id);
|
|
AccessoryEntity acc = accessoryService.findOne(id);
|
|
- accessoryService.delete(acc);
|
|
|
|
|
|
+ if (acc != null) {
|
|
|
|
+ accessoryService.delete(acc);
|
|
|
|
+ }
|
|
WebJsonResult wr = success();
|
|
WebJsonResult wr = success();
|
|
|
|
|
|
return wr;
|
|
return wr;
|