|
@@ -34,12 +34,14 @@ public class RealCardSplitF7OpPlugin extends AbstractFormPlugin implements Befor
|
|
if (dynamicObject != null) {
|
|
if (dynamicObject != null) {
|
|
String number = dynamicObject.getString("number");
|
|
String number = dynamicObject.getString("number");
|
|
//查询e管家实物卡片清单
|
|
//查询e管家实物卡片清单
|
|
-// QFilter filter = new QFilter("nckd_card_real_code", QCP.equals,number);
|
|
|
|
- QFilter filter = new QFilter("name", QCP.equals,"电脑");
|
|
|
|
- filter.or("name", QCP.equals, "手机");
|
|
|
|
|
|
+ QFilter filter = new QFilter("nckd_card_real_code", QCP.equals,number);
|
|
DynamicObject[] cardDynamicObjects = BusinessDataServiceHelper.load("nckd_fa_card_real_list","id",new QFilter[] {filter});
|
|
DynamicObject[] cardDynamicObjects = BusinessDataServiceHelper.load("nckd_fa_card_real_list","id",new QFilter[] {filter});
|
|
- int splitqty = cardDynamicObjects.length;
|
|
|
|
- this.getModel().setValue("splitqty", splitqty);
|
|
|
|
|
|
+ if (cardDynamicObjects.length > 1) {
|
|
|
|
+ this.getModel().setValue("splitqty", cardDynamicObjects.length);
|
|
|
|
+ this.getModel().setValue("nckd_e_flag", "1");
|
|
|
|
+ }else {
|
|
|
|
+ this.getModel().setValue("nckd_e_flag", null);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|