fix:
1.随机资料及配件工具包,机型台数根据发运更新
This commit is contained in:
parent
8717a78715
commit
4c6a3545ec
@ -40,6 +40,19 @@ public class DeclareDocxToExportinvoiceConvert extends AbstractConvertPlugIn {
|
||||
DynamicObjectCollection yemExportinvoiceC = dataEntity.getDynamicObjectCollection("yem_exportinvoice_c");//报关商品
|
||||
DynamicObjectCollection yemExportinvoiceCd = dataEntity.getDynamicObjectCollection("yem_exportinvoice_cd");//报关商品对照表
|
||||
DynamicObjectCollection yemEsMaterialinfo = dataEntity.getDynamicObjectCollection("yem_es_materialinfo");///商品明细
|
||||
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-1);
|
||||
BigDecimal yemCusqty = dynamicObject2.getBigDecimal("yem_cusqty");
|
||||
BigDecimal yemQty = dynamicObject.getBigDecimal("yem_qty");
|
||||
dynamicObject2.set("yem_cusqty",yemCusqty.add(yemQty));
|
||||
}
|
||||
}
|
||||
}
|
||||
List<String> idList = yemEsMaterialinfo.stream().map(x -> x.getString("yem_fseq")).collect(Collectors.toList());//获取源单序号
|
||||
List<String> yem_fgseq = new ArrayList<>();
|
||||
for (DynamicObject yemExportinvoiceCds : yemExportinvoiceCd) {
|
||||
@ -68,19 +81,7 @@ public class DeclareDocxToExportinvoiceConvert extends AbstractConvertPlugIn {
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
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);
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user