|
@@ -15,6 +15,7 @@ import openapi.base.restful.WebClientRest;
|
|
|
import ordernode.ordernode;
|
|
import ordernode.ordernode;
|
|
|
import org.apache.commons.lang.StringUtils;
|
|
import org.apache.commons.lang.StringUtils;
|
|
|
import org.apache.cxf.ws.security.wss4j.policyvalidators.UsernameTokenPolicyValidator;
|
|
import org.apache.cxf.ws.security.wss4j.policyvalidators.UsernameTokenPolicyValidator;
|
|
|
|
|
+import org.sqlite.core.DB;
|
|
|
import org.sqlite.date.DateFormatUtils;
|
|
import org.sqlite.date.DateFormatUtils;
|
|
|
import p2.p2server.P2Server;
|
|
import p2.p2server.P2Server;
|
|
|
import p2.pao.*;
|
|
import p2.pao.*;
|
|
@@ -691,7 +692,7 @@ public class HyWorkOrder extends Controller {
|
|
|
// if(StringUtils.isBlank(fagentnum))return getReturnObject_err("fagentnum为空").toString();
|
|
// if(StringUtils.isBlank(fagentnum))return getReturnObject_err("fagentnum为空").toString();
|
|
|
if(StringUtils.isBlank(siteid))return getReturnObject_err("siteid为空").toString();
|
|
if(StringUtils.isBlank(siteid))return getReturnObject_err("siteid为空").toString();
|
|
|
JSONObject where = content.getJSONObject("where");
|
|
JSONObject where = content.getJSONObject("where");
|
|
|
- String s[] = {"fworknum","fisscenefname","fistitem","fisperiod","fiserror"};
|
|
|
|
|
|
|
+ String s[] = {"fworknum","fisscenefname","fistitem","fiserror"};
|
|
|
for (String s1 : s) {
|
|
for (String s1 : s) {
|
|
|
if (!where.containsKey(s1) && !StringUtils.isBlank(where.getString(s1)))
|
|
if (!where.containsKey(s1) && !StringUtils.isBlank(where.getString(s1)))
|
|
|
return getReturnObject_err("缺少" + s1 + "参数").toString();
|
|
return getReturnObject_err("缺少" + s1 + "参数").toString();
|
|
@@ -706,7 +707,7 @@ public class HyWorkOrder extends Controller {
|
|
|
PaoRemote pao = workorder.getPao(0);
|
|
PaoRemote pao = workorder.getPao(0);
|
|
|
pao.setValue("fisscenefname",where.getBoolean("fisscenefname"),11l);
|
|
pao.setValue("fisscenefname",where.getBoolean("fisscenefname"),11l);
|
|
|
pao.setValue("fistitem",where.getBoolean("fistitem"),11l);
|
|
pao.setValue("fistitem",where.getBoolean("fistitem"),11l);
|
|
|
- pao.setValue("fisperiod",where.getBoolean("fisperiod"),11l);
|
|
|
|
|
|
|
+// pao.setValue("fisperiod",where.getBoolean("fisperiod"),11l);
|
|
|
pao.setValue("fiserror",where.getBoolean("fiserror"),11l);
|
|
pao.setValue("fiserror",where.getBoolean("fiserror"),11l);
|
|
|
if(where.containsKey("repairprice")){
|
|
if(where.containsKey("repairprice")){
|
|
|
pao.setValue("repairprice",where.getDouble("repairprice"),11l);
|
|
pao.setValue("repairprice",where.getDouble("repairprice"),11l);
|
|
@@ -714,7 +715,15 @@ public class HyWorkOrder extends Controller {
|
|
|
if(where.containsKey("errormsg")){
|
|
if(where.containsKey("errormsg")){
|
|
|
pao.setValue("errormsg",where.getString("errormsg"),11l);
|
|
pao.setValue("errormsg",where.getString("errormsg"),11l);
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+ if(where.containsKey("scenefname")){
|
|
|
|
|
+ pao.setValue("scenefname",where.getString("scenefname"),11l);
|
|
|
|
|
+ }
|
|
|
|
|
+ if(where.containsKey("scenephone")){
|
|
|
|
|
+ pao.setValue("scenephone",where.getString("scenephone"),11l);
|
|
|
|
|
+ }
|
|
|
|
|
+ if(where.containsKey("ftext")){
|
|
|
|
|
+ pao.setValue("ftext",where.getString("ftext"),11l);
|
|
|
|
|
+ }
|
|
|
workorder.save();
|
|
workorder.save();
|
|
|
return getReturnObject_suc().toString();
|
|
return getReturnObject_suc().toString();
|
|
|
}
|
|
}
|
|
@@ -725,8 +734,21 @@ public class HyWorkOrder extends Controller {
|
|
|
}
|
|
}
|
|
|
return getReturnObject_err("缺少where参数").toString();
|
|
return getReturnObject_err("缺少where参数").toString();
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
|
|
+ /**工单开始前详情**/
|
|
|
|
|
+ public String beforesatrtlist(){
|
|
|
|
|
+ JSONObject where = content.getJSONObject("where");
|
|
|
|
|
+ String s[] = {"fworknum"};
|
|
|
|
|
+ for (String s1 : s) {
|
|
|
|
|
+ if (!where.containsKey(s1) && !StringUtils.isBlank(where.getString(s1)))
|
|
|
|
|
+ return getReturnObject_err("缺少" + s1 + "参数").toString();
|
|
|
|
|
+ }
|
|
|
|
|
+ DBConnect dbConnect=new DBConnect();
|
|
|
|
|
+ SQLFactory factory=new SQLFactory(this,"工单开始前确认");
|
|
|
|
|
+ factory.addParameter("fworknum",where.getString("fworknum"));
|
|
|
|
|
+ Rows rows = dbConnect.runSqlQuery(factory.getSQL());
|
|
|
|
|
+ if(rows.isEmpty())return getReturnObject_err("没有此工单").toString();
|
|
|
|
|
+ return getReturnObject_suc(rows.get(0),false).toString();
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|
|
|
|
/**查询现场联系人,手机号,地址**/
|
|
/**查询现场联系人,手机号,地址**/
|