|
|
@@ -5,6 +5,7 @@ import baseclass.tools.GetFieldsName;
|
|
|
import openapi.base.data.Row;
|
|
|
import openapi.base.data.Rows;
|
|
|
import openapi.base.data.db.DBConnect;
|
|
|
+import openapi.restcontroller.housekeeperpublic.tools.HttpURLRest;
|
|
|
import p2.p2server.P2Server;
|
|
|
import p2.pao.PaoRemote;
|
|
|
import p2.pao.PaoSet;
|
|
|
@@ -12,6 +13,7 @@ import p2.pao.PaoSetRemote;
|
|
|
import p2.util.P2AppException;
|
|
|
import p2.util.P2Exception;
|
|
|
|
|
|
+import java.io.IOException;
|
|
|
import java.util.Calendar;
|
|
|
import java.util.Date;
|
|
|
import java.util.Iterator;
|
|
|
@@ -181,6 +183,37 @@ public class hyworkorder extends PaoCust {
|
|
|
PaoRemote remote = paoSet.addAtEnd();
|
|
|
remote.setValue("hyworkernum", getString("PROJECTLEADER"), 2l);
|
|
|
}
|
|
|
+ try {
|
|
|
+ PaoSetRemote hyworker = P2Server.getP2Server().getPaoSet("hyworker", P2Server.getP2Server().getSystemUserInfo());
|
|
|
+ PaoSetRemote tagents = P2Server.getP2Server().getPaoSet("tagents", P2Server.getP2Server().getSystemUserInfo());
|
|
|
+ PaoSetRemote afterserviceorder = P2Server.getP2Server().getPaoSet("AFTERSERVICEORDER", P2Server.getP2Server().getSystemUserInfo());
|
|
|
+ afterserviceorder.setWhere("SERVICENUM='"+getString("SERVERNUM")+"'");
|
|
|
+ tagents.setWhere("FAGENTNUM='"+getString("FAGENTNUM")+"'");
|
|
|
+ hyworker.setWhere("HYWORKERNUM ='" + getString("PROJECTLEADER") + "'");
|
|
|
+ hyworker.reset();
|
|
|
+ if(!hyworker .isEmpty()){
|
|
|
+ String submitby = afterserviceorder.getPao(0).getString("SUBMITBY");
|
|
|
+ String phone = hyworker.getPao(0).getString("WORKPHONE");
|
|
|
+ String fagentshortname = tagents.getPao(0).getString("FAGENTSHORTNAME");
|
|
|
+ HttpURLRest rest = new HttpURLRest("http://smssh1.253.com/msg/v1/send/json");
|
|
|
+ rest.addHeader("Content-type", "application/json");
|
|
|
+ org.json.JSONObject jsonObject = new org.json.JSONObject();
|
|
|
+ jsonObject.put("account", "N3147701");
|
|
|
+ jsonObject.put("password", "4ClGyab6fv6a87");
|
|
|
+ jsonObject.put("msg", "【Banninger】工单号:" + getString("FWORKNUM") + "已指派请处理,客户名称:"+fagentshortname+",提交人:"+submitby+",备注:"+getString("FNOTES"));
|
|
|
+ jsonObject.put("phone", phone);
|
|
|
+ rest.addRawBody(jsonObject.toString());
|
|
|
+ String s = rest.post();
|
|
|
+ PaoSetRemote verCodehistory = P2Server.getP2Server().getPaoSet("VerCodehistory", P2Server.getP2Server().getSystemUserInfo());
|
|
|
+ PaoRemote remote = verCodehistory.addAtEnd();
|
|
|
+ remote.setValue("phone", phone);
|
|
|
+ remote.setValue("msg", "【Banninger】工单号:" + getString("FWORKNUM") + "已指派请处理,客户名称:"+fagentshortname+",提交人:"+submitby+",备注:"+getString("FNOTES"));
|
|
|
+ remote.setValue("content", s);
|
|
|
+ verCodehistory.save();
|
|
|
+ }
|
|
|
+ } catch (IOException e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
}
|