物料变更设置默认推送泛微 成功
This commit is contained in:
parent
57d3af8a69
commit
94dd54a7bc
|
|
@ -175,7 +175,12 @@ public class MaterialBillPlugin extends AbstractBillPlugIn {
|
|||
for (DynamicObject dynamicObject1 : dynamicObjectColl1) {
|
||||
long id = dynamicObject1.getLong("fbasedataid_id");
|
||||
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;
|
||||
}
|
||||
if(oldValue.startsWith(",")){
|
||||
|
|
@ -395,38 +400,6 @@ public class MaterialBillPlugin extends AbstractBillPlugIn {
|
|||
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())) {
|
||||
|
|
@ -464,6 +437,7 @@ public class MaterialBillPlugin extends AbstractBillPlugIn {
|
|||
dataEntity.set("tqq9_srcnumber", copySrcBillNumber);
|
||||
dataEntity.set("tqq9_isfirst", false);
|
||||
dataEntity.set("tqq9_fwrequestid", tqq9_fwrequestid);
|
||||
dataEntity.set("tqq9_issuccess", true);
|
||||
this.getView().invokeOperation("save");
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue