|
@@ -67,17 +67,19 @@ public class RealCardBillOpPlugin extends AbstractOperationServicePlugIn {
|
|
|
|
|
|
|
|
|
DynamicObject card_list = collection.get(i+1).getDynamicObject("nckd_real_card_list");
|
|
|
- Long id = card_list.getLong("id");
|
|
|
-
|
|
|
- QFilter filter = new QFilter("id", QCP.equals,id);
|
|
|
- DynamicObject[] cardObjects = BusinessDataServiceHelper.load("nckd_fa_card_real_list","id",new QFilter[] {filter});
|
|
|
- DynamicObject cardInfo = BusinessDataServiceHelper.loadSingle(cardObjects[0].getPkValue(), cardObjects[0].getDynamicObjectType().getName());
|
|
|
-
|
|
|
-
|
|
|
- cardInfo.set("nckd_card_real_org", orgName);
|
|
|
- cardInfo.set("nckd_card_real_code", number);
|
|
|
- cardInfo.set("nckd_card_real_name", name);
|
|
|
- SaveServiceHelper.save(new DynamicObject[]{cardInfo});
|
|
|
+ if (card_list != null) {
|
|
|
+ Long id = card_list.getLong("id");
|
|
|
+
|
|
|
+ QFilter filter = new QFilter("id", QCP.equals,id);
|
|
|
+ DynamicObject[] cardObjects = BusinessDataServiceHelper.load("nckd_fa_card_real_list","id",new QFilter[] {filter});
|
|
|
+ DynamicObject cardInfo = BusinessDataServiceHelper.loadSingle(cardObjects[0].getPkValue(), cardObjects[0].getDynamicObjectType().getName());
|
|
|
+
|
|
|
+
|
|
|
+ cardInfo.set("nckd_card_real_org", orgName);
|
|
|
+ cardInfo.set("nckd_card_real_code", number);
|
|
|
+ cardInfo.set("nckd_card_real_name", name);
|
|
|
+ SaveServiceHelper.save(new DynamicObject[]{cardInfo});
|
|
|
+ }
|
|
|
}
|
|
|
}else if(StringUtils.equals(e.getOperationKey(),"unaudit")) {
|
|
|
|