fix:
1.随机资料及配件工具包,机型台数根据发运更新
This commit is contained in:
parent
8b824b084e
commit
8717a78715
@ -5,7 +5,6 @@ import com.yem.wm.utils.DynamicObjectUtil;
|
||||
import com.yem.wm.utils.YEM;
|
||||
import kd.bos.dataentity.entity.DynamicObject;
|
||||
import kd.bos.dataentity.entity.DynamicObjectCollection;
|
||||
import kd.bos.entity.BillEntityType;
|
||||
import kd.bos.entity.ExtendedDataEntity;
|
||||
import kd.bos.entity.botp.plugin.AbstractConvertPlugIn;
|
||||
import kd.bos.entity.botp.plugin.args.AfterConvertEventArgs;
|
||||
@ -59,6 +58,29 @@ public class DeclareDocxToExportinvoiceConvert extends AbstractConvertPlugIn {
|
||||
yem_sumamt = yem_sumamt.add(str.getBigDecimal("yem_cusamount"));
|
||||
}
|
||||
}
|
||||
// for (int i = 0; i < yemExportinvoiceC.size(); i++) {
|
||||
// DynamicObject dynamicObject = yemExportinvoiceC.get(i);
|
||||
// for (int i1 = 0; i1 < yemExportinvoiceCd.size(); i1++) {
|
||||
// DynamicObject dynamicObject1 = yemExportinvoiceCd.get(i1);
|
||||
// if (i == dynamicObject1.getInt("yem_decgoodsseq")) {
|
||||
// int anInt = dynamicObject1.getInt("yem_fgseq");
|
||||
//
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
for (int i = 0; i < yemEsMaterialinfo.size(); i++) {
|
||||
DynamicObject dynamicObject = yemEsMaterialinfo.get(i);
|
||||
for (int i1 = 0; i1 < yemExportinvoiceCd.size(); i1++) {
|
||||
DynamicObject dynamicObject1 = yemExportinvoiceCd.get(i1);
|
||||
if (i == dynamicObject1.getInt("yem_fgseq")) {
|
||||
int anInt = dynamicObject1.getInt("yem_decgoodsseq");
|
||||
DynamicObject dynamicObject2 = yemExportinvoiceC.get(anInt);
|
||||
BigDecimal yemCusqty = dynamicObject2.getBigDecimal("yem_cusqty");
|
||||
BigDecimal yemQty = dynamicObject.getBigDecimal("yem_qty");
|
||||
dynamicObject2.set("yem_cusqty",yemCusqty.add(yemQty));
|
||||
}
|
||||
}
|
||||
}
|
||||
calculatePremium(dataEntity);
|
||||
|
||||
}
|
||||
@ -99,16 +121,16 @@ public class DeclareDocxToExportinvoiceConvert extends AbstractConvertPlugIn {
|
||||
DynamicObject yemGunit = object.getDynamicObject("yem_gunit");
|
||||
DynamicObject yemunit = object.getDynamicObject("yem_unit1");
|
||||
DynamicObject yemUnit = object.getDynamicObject("yem_unit2");
|
||||
if (yemCodets.equals(yemCushscodeString) && bigDecimal.compareTo(yemCusconsalesprice) == 0 && yemDecmatericalname.equals(string)) {
|
||||
DynamicObjectCollection dynamicObjectCollection2 = dataEntity.getDynamicObjectCollection("yem_exportinvoice_c");
|
||||
for (DynamicObject dynamicObject1 : dynamicObjectCollection2) {
|
||||
long aLong = dynamicObject1.getLong("yem_sourcebillentryid");
|
||||
if (aLong1 == aLong) {
|
||||
dynamicObject1.set("yem_customsdeclaration", yemGunit);
|
||||
dynamicObject1.set("yem_unitmeasurement", yemunit);
|
||||
dynamicObject1.set("yem_measurement", yemUnit);
|
||||
}
|
||||
if (yemCodets.equals(yemCushscodeString) && bigDecimal.compareTo(yemCusconsalesprice) == 0 && yemDecmatericalname.equals(string)) {
|
||||
DynamicObjectCollection dynamicObjectCollection2 = dataEntity.getDynamicObjectCollection("yem_exportinvoice_c");
|
||||
for (DynamicObject dynamicObject1 : dynamicObjectCollection2) {
|
||||
long aLong = dynamicObject1.getLong("yem_sourcebillentryid");
|
||||
if (aLong1 == aLong) {
|
||||
dynamicObject1.set("yem_customsdeclaration", yemGunit);
|
||||
dynamicObject1.set("yem_unitmeasurement", yemunit);
|
||||
dynamicObject1.set("yem_measurement", yemUnit);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user