This commit is contained in:
xiaoshi 2025-07-30 10:12:17 +08:00
parent a6674f5a2c
commit dff7777788
2 changed files with 3 additions and 3 deletions

View File

@ -63,9 +63,9 @@ public class EquipmentCardListPlugin extends AbstractListPlugin implements Plugi
view.invokeOperation("refresh"); view.invokeOperation("refresh");
} else if (itemKey.equals("zcgj_asset")) {//同步资产卡片 } else if (itemKey.equals("zcgj_asset")) {//同步资产卡片
List<String> strings = new ArrayList<>(); List<String> strings = new ArrayList<>();
DynamicObject[] equipmenttype = BusinessDataServiceHelper.load("zcgj_equipmenttype", "number,zcgj_assetcat.number",null); DynamicObject[] equipmenttype = BusinessDataServiceHelper.load("zcgj_equipmenttype", "number,zcgj_assetcat",new QFilter[]{new QFilter("zcgj_assetcat.number", QCP.is_notnull,"" )});
for (DynamicObject dynamicObject : equipmenttype) { for (DynamicObject dynamicObject : equipmenttype) {
String number = dynamicObject.getString("zcgj_assetcat.number"); String number = dynamicObject.getDynamicObject("zcgj_assetcat").getString("number");
if (number.isEmpty() && number!=null){ if (number.isEmpty() && number!=null){
strings.add(number) ; strings.add(number) ;
} }

View File

@ -39,7 +39,7 @@ public class EquipmentCardTaskPlugin extends AbstractTask {
@Override @Override
public void execute(RequestContext requestContext, Map<String, Object> map) throws KDException {//同步资产卡片 public void execute(RequestContext requestContext, Map<String, Object> map) throws KDException {//同步资产卡片
List<String> strings = new ArrayList<>(); List<String> strings = new ArrayList<>();
DynamicObject[] equipmenttype = BusinessDataServiceHelper.load("zcgj_equipmenttype", "number,zcgj_assetcat",new QFilter[]{new QFilter("number", QCP.not_equals,"abcdefg" )}); DynamicObject[] equipmenttype = BusinessDataServiceHelper.load("zcgj_equipmenttype", "number,zcgj_assetcat",new QFilter[]{new QFilter("zcgj_assetcat.number", QCP.is_notnull,"" )});
for (DynamicObject dynamicObject : equipmenttype) { for (DynamicObject dynamicObject : equipmenttype) {
String number = dynamicObject.getDynamicObject("zcgj_assetcat").getString("number"); String number = dynamicObject.getDynamicObject("zcgj_assetcat").getString("number");
if (number.isEmpty() && number!=null){ if (number.isEmpty() && number!=null){