|
@@ -83,6 +83,11 @@ public class IncidentTicketController {
|
|
|
// String user = dataSource.getUsername();//获取用户名
|
|
|
|
|
|
// DruidDataSource dataSource = ApplicationContext
|
|
|
+
|
|
|
+ String aa = "null,cc,cc,null,cc,null";
|
|
|
+ String bb = "cc,null,cc,null";
|
|
|
+ System.out.println(aa.replaceAll(",null","").replaceAll("null,",""));
|
|
|
+
|
|
|
}
|
|
|
@RequestMapping(value = "/list1", method = RequestMethod.GET)
|
|
|
public JSONObject list1(Map<String, Object> param) {
|
|
@@ -173,7 +178,7 @@ public class IncidentTicketController {
|
|
|
List<IncidentTicketMsg> list2 = incidentTicketMsgService.list(query);
|
|
|
if(list2.size() > 0) {
|
|
|
String result = list2.stream().map(IncidentTicketMsg::getUserName).collect(Collectors.joining(","));
|
|
|
- o.setNoticerUser(result);
|
|
|
+ o.setNoticerUser(result.replaceAll(",null","").replaceAll("null,",""));
|
|
|
}
|
|
|
|
|
|
//1未处理 2已通知 3通知已反馈 4已推送 5已完结(提交) 6已完结
|
|
@@ -248,6 +253,7 @@ public class IncidentTicketController {
|
|
|
if(incidentTicketEntity==null) {
|
|
|
return Result.error("未找到对应数据");
|
|
|
}
|
|
|
+ incidentTicket.setInvoicingDate(new Date());
|
|
|
incidentTicketService.updateMain(incidentTicket, incidentTicketPage.getIncidentTicketChildrenList());
|
|
|
return Result.ok("编辑成功!");
|
|
|
}
|
|
@@ -383,11 +389,11 @@ public class IncidentTicketController {
|
|
|
if(incidentTicket==null) {
|
|
|
return Result.error("未找到对应数据");
|
|
|
}
|
|
|
- if(!incidentTicket.getState().equals("3")){//1未处理 2已通知 3通知已反馈 4已推送 5已完结
|
|
|
- return Result.error("此单据状态下无法推送");
|
|
|
+ if(incidentTicket.getState().equals("5")){//1未处理 2已通知 3通知已反馈 4已推送 5已完结
|
|
|
+ return Result.error("已完结状态下无法推送");
|
|
|
}
|
|
|
- if(!incidentTicket.getState().equals("4")){//1未处理 2已通知 3通知已反馈 4已推送 5已完结
|
|
|
- return Result.error("此单据状态下无法推送");
|
|
|
+ if(incidentTicket.getState().equals("4")){//1未处理 2已通知 3通知已反馈 4已推送 5已完结
|
|
|
+ return Result.error("已推送状态下无法再次推送");
|
|
|
}
|
|
|
|
|
|
String accidentNumber = incidentTicket.getBusinessType();//业务类型
|