付款单携带付款类型名称
This commit is contained in:
parent
317edd2a6c
commit
ed60ab6be3
|
|
@ -0,0 +1,61 @@
|
||||||
|
package shjh.jhzj7.fi.fi.plugin.form;
|
||||||
|
|
||||||
|
import kd.bos.dataentity.entity.DynamicObject;
|
||||||
|
import kd.bos.entity.datamodel.events.PropertyChangedArgs;
|
||||||
|
import kd.bos.form.plugin.AbstractFormPlugin;
|
||||||
|
import kd.sdk.plugin.Plugin;
|
||||||
|
|
||||||
|
import java.util.EventObject;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 动态表单插件
|
||||||
|
* 付款类型名称带到转账附言
|
||||||
|
*/
|
||||||
|
public class PayBillTypeNameCarryFormPlugin extends AbstractFormPlugin implements Plugin {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void propertyChanged(PropertyChangedArgs e) {
|
||||||
|
super.propertyChanged(e);
|
||||||
|
|
||||||
|
if ("A".equals(this.getModel().getValue("billstatus"))) {
|
||||||
|
String name = e.getProperty().getName();
|
||||||
|
if ("paymenttype".equals(name)) {
|
||||||
|
DynamicObject paymenttype = (DynamicObject) this.getModel().getValue("paymenttype");
|
||||||
|
if (paymenttype != null) {
|
||||||
|
String number = paymenttype.getString("number");
|
||||||
|
if ("214".equals(number) || "217".equals(number)) {
|
||||||
|
String name1 = paymenttype.getString("name");
|
||||||
|
if (name1 != null) {
|
||||||
|
String value = (String) this.getModel().getValue("usage");
|
||||||
|
if (value == null || "".equals(value)) {
|
||||||
|
this.getModel().setValue("usage", name1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void afterBindData(EventObject e) {
|
||||||
|
super.afterBindData(e);
|
||||||
|
if ("A".equals(this.getModel().getValue("billstatus"))) {
|
||||||
|
DynamicObject paymenttype = (DynamicObject) this.getModel().getValue("paymenttype");
|
||||||
|
if (paymenttype != null) {
|
||||||
|
String number = paymenttype.getString("number");
|
||||||
|
if ("214".equals(number) || "217".equals(number)) {
|
||||||
|
String name1 = paymenttype.getString("name");
|
||||||
|
if (name1 != null) {
|
||||||
|
String value = (String) this.getModel().getValue("usage");
|
||||||
|
if (value == null || "".equals(value)) {
|
||||||
|
this.getModel().setValue("usage", name1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue