fix:外销合同变更单合同签章问题处理
This commit is contained in:
parent
d2a272e0bb
commit
27415a86b2
@ -137,7 +137,6 @@ public class SalesorderSignatureOp extends AbstractOperationServicePlugIn {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取当前单据入参
|
||||
*
|
||||
@ -147,14 +146,23 @@ public class SalesorderSignatureOp extends AbstractOperationServicePlugIn {
|
||||
public JSONObject GetintebilllogonJson(Object pkid, DynamicObject dynamicObject) {
|
||||
JSONObject Object = new JSONObject();
|
||||
QFilter qFilter = new QFilter("yem_isdisable", QCP.equals, false);
|
||||
qFilter.and(new QFilter("billno", QCP.equals, "WXHT-YZJ"));
|
||||
String name = dynamicObject.getDynamicObjectType().getName();
|
||||
if ("yem_es_salesorder".equals(name)) {
|
||||
qFilter.and(new QFilter("billno", QCP.equals, "WXHT-YZJ"));
|
||||
} else if ("yem_es_xsalesorder".equals(name)) {
|
||||
qFilter.and(new QFilter("billno", QCP.equals, "WXHTBG-GZSP"));
|
||||
}
|
||||
DynamicObject yem_ia_intebilllogon = BusinessDataServiceHelper.loadSingle("yem_ia_intebilllogon", "id", qFilter.toArray());
|
||||
if (yem_ia_intebilllogon != null) {
|
||||
long intebilllogonID = yem_ia_intebilllogon.getLong("id");
|
||||
//查询单据注册数据
|
||||
DynamicObject data = BusinessDataServiceHelper.loadSingle(intebilllogonID, "yem_ia_intebilllogon");
|
||||
if (data != null && pkid != null && pkid != "") {
|
||||
Object = ObjectToJsonUtils.ToJson(data, pkid, dynamicObject.getDynamicObjectType().getName(), ObjectToJsonUtils.getpostcreator());
|
||||
if ("yem_es_xsalesorder".equals(name) || "yem_es_salesorder".equals(name)) {
|
||||
Object = ObjectToJsonUtils.ToJson(data, pkid, name, dynamicObject.getString("yem_operator.useropenid"));
|
||||
} else {
|
||||
Object = ObjectToJsonUtils.ToJson(data, pkid, name, ObjectToJsonUtils.getpostcreator());
|
||||
}
|
||||
}
|
||||
} else {
|
||||
this.operationResult.addErrorInfo(new ValidationErrorInfo("", pkid,
|
||||
|
Loading…
Reference in New Issue
Block a user