fix:
1.外销合同填写港口给起运港英文名称赋值
This commit is contained in:
parent
ff648d4dbd
commit
82c15962ab
@ -435,25 +435,28 @@ public class SalesOrderEdit extends AbstractBillPlugIn implements Plugin, Before
|
|||||||
case "yem_accessorytype":
|
case "yem_accessorytype":
|
||||||
carryingDetailedAssociatedQuantity(rowIndex, model);
|
carryingDetailedAssociatedQuantity(rowIndex, model);
|
||||||
break;
|
break;
|
||||||
case"yem_port":
|
case "yem_port":
|
||||||
Object newValue1 = changeData.getNewValue();
|
Object newValue1 = changeData.getNewValue();
|
||||||
if (newValue1!=null){
|
if (newValue1 != null) {
|
||||||
DynamicObject value1 =(DynamicObject) newValue1;
|
DynamicObjectCollection value1 = (DynamicObjectCollection) newValue1;
|
||||||
String yemNamecn = value1.getString("yem_namecn");
|
String yemNamecn = "";
|
||||||
this.getModel().setValue("yem_departure",yemNamecn,rowIndex);
|
for (DynamicObject dynamicObject : value1) {
|
||||||
|
yemNamecn = yemNamecn + "," + dynamicObject.getString("fbasedataid.yem_namecn");
|
||||||
|
}
|
||||||
|
this.getModel().setValue("yem_departure", yemNamecn, rowIndex);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case"yem_shipportsename":
|
case "yem_shipportsename":
|
||||||
extracted(model,rowIndex);
|
extracted(model, rowIndex);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void extracted(IDataModel model,int row) {
|
private void extracted(IDataModel model, int row) {
|
||||||
Object yemShipportsename = this.getModel().getValue("yem_shipportsename");
|
Object yemShipportsename = this.getModel().getValue("yem_shipportsename");
|
||||||
model.setValue("yem_departure",yemShipportsename,row);
|
model.setValue("yem_departure", yemShipportsename, row);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -661,6 +664,7 @@ public class SalesOrderEdit extends AbstractBillPlugIn implements Plugin, Before
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static DynamicObject[] getDeclarationElementsUseCarry(IDataModel model, int rowIndex, String currentFilterKey) {
|
public static DynamicObject[] getDeclarationElementsUseCarry(IDataModel model, int rowIndex, String currentFilterKey) {
|
||||||
// 业务分类 Z | P
|
// 业务分类 Z | P
|
||||||
String businesssort = (String) model.getValue("yem_businesssort", rowIndex);
|
String businesssort = (String) model.getValue("yem_businesssort", rowIndex);
|
||||||
@ -739,6 +743,7 @@ public class SalesOrderEdit extends AbstractBillPlugIn implements Plugin, Before
|
|||||||
|
|
||||||
return BusinessDataServiceHelper.load("yem_bd_declarationele", selectfields, qFilter.toArray());
|
return BusinessDataServiceHelper.load("yem_bd_declarationele", selectfields, qFilter.toArray());
|
||||||
}
|
}
|
||||||
|
|
||||||
private static Set<Long> getCompAndPartProduct(String number) {
|
private static Set<Long> getCompAndPartProduct(String number) {
|
||||||
String[] type = {number, number + "PJ"};
|
String[] type = {number, number + "PJ"};
|
||||||
DynamicObject[] load = BusinessDataServiceHelper.load("yem_bd_productsgroup", "billno, id", new QFilter[]{new QFilter("number", "in", type)});
|
DynamicObject[] load = BusinessDataServiceHelper.load("yem_bd_productsgroup", "billno, id", new QFilter[]{new QFilter("number", "in", type)});
|
||||||
|
Loading…
Reference in New Issue
Block a user