物料变更设置默认推送泛微 成功
This commit is contained in:
parent
57d3af8a69
commit
94dd54a7bc
|
|
@ -175,7 +175,12 @@ public class MaterialBillPlugin extends AbstractBillPlugIn {
|
||||||
for (DynamicObject dynamicObject1 : dynamicObjectColl1) {
|
for (DynamicObject dynamicObject1 : dynamicObjectColl1) {
|
||||||
long id = dynamicObject1.getLong("fbasedataid_id");
|
long id = dynamicObject1.getLong("fbasedataid_id");
|
||||||
DynamicObject obj = BusinessDataServiceHelper.loadSingle(id, baseEntityId, "id,name,number");
|
DynamicObject obj = BusinessDataServiceHelper.loadSingle(id, baseEntityId, "id,name,number");
|
||||||
String objName = obj.getString("name");
|
String objName = null;
|
||||||
|
if("baseEntityId".equals(baseEntityId)){
|
||||||
|
objName = obj.getString("operatorname");
|
||||||
|
}else{
|
||||||
|
objName = obj.getString("name");
|
||||||
|
}
|
||||||
oldValue = oldValue + "," + objName;
|
oldValue = oldValue + "," + objName;
|
||||||
}
|
}
|
||||||
if(oldValue.startsWith(",")){
|
if(oldValue.startsWith(",")){
|
||||||
|
|
@ -395,38 +400,6 @@ public class MaterialBillPlugin extends AbstractBillPlugIn {
|
||||||
changeMap.put(name, displayName);
|
changeMap.put(name, displayName);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//获取单据体中已变更的属性
|
|
||||||
// DynamicObjectCollection entryentity = dataEntity.getDynamicObjectCollection("entry_groupstandard");
|
|
||||||
// for(int x = 0; x < entryentity.size(); x++){
|
|
||||||
// DynamicObject entry = entryentity.get(x);
|
|
||||||
// List<IDataEntityProperty> iDataEntityProperties1 = entryentity.get(x).getDataEntityState().GetDirtyProperties();
|
|
||||||
// for(IDataEntityProperty prop :iDataEntityProperties1){
|
|
||||||
// String name = prop.getName();
|
|
||||||
// String propTypeName = prop.getPropertyType().getName();
|
|
||||||
// LocaleString displayNameLocaleStr = prop.getDisplayName();
|
|
||||||
// if(displayNameLocaleStr == null){
|
|
||||||
// continue;
|
|
||||||
// }
|
|
||||||
// LocaleString displayName1 = prop.getDisplayName();
|
|
||||||
// changeMap.put("entry_groupstandard-"+(x+1)+":"+name,displayName1);
|
|
||||||
// if("kd.bos.dataentity.entity.DynamicObject".equals(propTypeName)){
|
|
||||||
// DynamicObject dynamicObject = entry.getDynamicObject(name);
|
|
||||||
// }else if("java.util.Date".equals(propTypeName)){
|
|
||||||
// Date date = entry.getDate(name);
|
|
||||||
// }else if("java.lang.Integer".equals(propTypeName)){
|
|
||||||
// int anInt = entry.getInt(name);
|
|
||||||
// }else if("java.lang.Long".equals(propTypeName)){
|
|
||||||
// Long aLong = entry.getLong(name);
|
|
||||||
// }else if("java.math.BigDecimal".equals(propTypeName)){
|
|
||||||
// BigDecimal bigDecimal = entry.getBigDecimal(name);
|
|
||||||
// }else if("boolean".equals(propTypeName)){
|
|
||||||
// boolean aBoolean = entry.getBoolean(name);
|
|
||||||
// }else {
|
|
||||||
// String string = entry.getString(name);
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// System.out.println("单据已变更的数据是:"+changeMap);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (StringUtils.isNotBlank(changeContent.toString())) {
|
if (StringUtils.isNotBlank(changeContent.toString())) {
|
||||||
|
|
@ -464,6 +437,7 @@ public class MaterialBillPlugin extends AbstractBillPlugIn {
|
||||||
dataEntity.set("tqq9_srcnumber", copySrcBillNumber);
|
dataEntity.set("tqq9_srcnumber", copySrcBillNumber);
|
||||||
dataEntity.set("tqq9_isfirst", false);
|
dataEntity.set("tqq9_isfirst", false);
|
||||||
dataEntity.set("tqq9_fwrequestid", tqq9_fwrequestid);
|
dataEntity.set("tqq9_fwrequestid", tqq9_fwrequestid);
|
||||||
|
dataEntity.set("tqq9_issuccess", true);
|
||||||
this.getView().invokeOperation("save");
|
this.getView().invokeOperation("save");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue