|
|
@@ -44,7 +44,7 @@ public class hyworkorder extends PaoCust {
|
|
|
@Override
|
|
|
public void init() throws P2Exception {
|
|
|
super.init();
|
|
|
- if (!toBeAdded() && !getString("fstatus").equals("待开始")) {
|
|
|
+ if (!toBeAdded() && (!getString("fstatus").equals("待开始") && !getString("fstatus").equals("待接单"))) {
|
|
|
setFieldFlag(new GetFieldsName(getName()).getFields(), READONLY, true);
|
|
|
setFieldFlag("fisperiod", READONLY, false);
|
|
|
}
|
|
|
@@ -277,14 +277,16 @@ public class hyworkorder extends PaoCust {
|
|
|
serviceformPao.setValue("fstatus", "已完成", 11l);
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
- /** 给经销商发送消息 **/
|
|
|
-// PaoSetRemote paoSet = getPaoSet("$workermassage", "workermassage", "");
|
|
|
-// PaoRemote remote = paoSet.addAtEnd();
|
|
|
-// remote.setValue("ftype","经销商消息",11l);
|
|
|
-// remote.setValue("title","工单:"+getString("fworknum")+"已经完成",11l);
|
|
|
-// remote.setValue("content","工单:"+getString("fworknum")+"已经完成",11l);
|
|
|
-// remote.setValue("phone",getString("fagentnum"),11l);
|
|
|
+ if(getSite().equals("TZ")) {
|
|
|
+ /** 给经销商发送消息 **/
|
|
|
+ PaoSetRemote paoSet = getPaoSet("$workermassage", "workermassage", "");
|
|
|
+ PaoRemote remote = paoSet.addAtEnd();
|
|
|
+ remote.setValue("ftype","经销商消息",11l);
|
|
|
+ remote.setValue("title","工单:"+getString("fworknum")+"已经完成",11l);
|
|
|
+ remote.setValue("content","工单:"+getString("fworknum")+"已经完成",11l);
|
|
|
+ remote.setValue("phone",getString("fagentnum"),11l);
|
|
|
+ }
|
|
|
+
|
|
|
setValue("Acceptancedate", new Date(), 11l);
|
|
|
PaoSetRemote paoSet1 = getPaoSet("$hyworker", "hyworker", "hyworkernum='" + hrid + "'");
|
|
|
if (!paoSet1.isEmpty()) {
|