|
@@ -326,6 +326,9 @@ public class workorder extends Controller {
|
|
|
// " and exists(select 1 from sys_datateam where ownerid=t1.sa_workorderid and ownertable='sa_workorder' and userid='")
|
|
|
// .append(userid).append("')");
|
|
|
// }
|
|
|
+ if(sys_enterpriseid!=0){
|
|
|
+ where.append(" and t2.sys_enterpriseid_service ='").append(sys_enterpriseid).append("'");
|
|
|
+ }
|
|
|
|
|
|
if (content.containsKey("where")) {
|
|
|
JSONObject whereObject = content.getJSONObject("where");
|
|
@@ -335,6 +338,7 @@ public class workorder extends Controller {
|
|
|
where.append("or t1.remarks like'%").append(whereObject.getString("condition")).append("%' ");
|
|
|
where.append(")");
|
|
|
}
|
|
|
+
|
|
|
if (whereObject.containsKey("status") && !"".equals(whereObject.getString("status"))) {
|
|
|
where.append(" and t1.status ='").append(whereObject.getString("status")).append("'");
|
|
|
}
|
|
@@ -736,8 +740,8 @@ public class workorder extends Controller {
|
|
|
sa_serviceorderid = rows.get(0).getLong("sa_serviceorderid");
|
|
|
}
|
|
|
for (Row row : rows) {
|
|
|
- if (row.getString("status").equals("已完成")) {
|
|
|
- return getErrReturnObject().setErrMsg("单号为:【" + row.getString("billno") + "】的工单为非已完成状态,无法作废工单")
|
|
|
+ if (row.getString("status").equals("已完工")) {
|
|
|
+ return getErrReturnObject().setErrMsg("单号为:【" + row.getString("billno") + "】的工单为非已完工状态,无法作废工单")
|
|
|
.toString();
|
|
|
}
|
|
|
}
|
|
@@ -837,7 +841,7 @@ public class workorder extends Controller {
|
|
|
+ "' and sa_workorderid !=" + sa_workorderid);
|
|
|
boolean isallcomplete = true;
|
|
|
for (int i = 0; i < workorders.size(); i++) {
|
|
|
- if (!workorders.get(i).getString("status").equals("已完成")
|
|
|
+ if (!workorders.get(i).getString("status").equals("已完工")
|
|
|
&& !workorders.get(i).getString("status").equals("关闭")
|
|
|
&& !workorders.get(i).getString("status").equals("作废")) {
|
|
|
isallcomplete = false;
|
|
@@ -879,7 +883,7 @@ public class workorder extends Controller {
|
|
|
|
|
|
}
|
|
|
|
|
|
- sqlList.add("update sa_workorder set status='已完成',finishby='" + username
|
|
|
+ sqlList.add("update sa_workorder set status='已完工',finishby='" + username
|
|
|
+ "',finishdate=CURRENT_TIME where sa_workorderid=" + sa_workorderid);
|
|
|
sqlList.add(DataContrlLog.createLog(this, "sa_workorder", sa_workorderid, "工单完结", "服务工单完结成功").getSQL());
|
|
|
|