fix:
1.装箱单优化 2.寄单放单申请,现有基础上再拼接上合同号
This commit is contained in:
parent
99c0d97646
commit
900b1e2464
@ -125,48 +125,17 @@ public class EncaseMentStuffingEdit extends AbstractBillPlugIn {
|
||||
}
|
||||
}
|
||||
// DynamicObjectCollection yem_sumpartspackss = yem_sumpartspack.getDynamicObjectCollection("yem_sumpartspack");
|
||||
int[] indexs = this.getModel().batchCreateNewEntryRow("yem_im_detaweight_dw", yem_sumpartspack.size());
|
||||
// int[] indexs = this.getModel().batchCreateNewEntryRow("yem_im_detaweight_dw", yem_sumpartspack.size());
|
||||
|
||||
// for (DynamicObject yem_sumpartspacks : yem_sumpartspack) {
|
||||
// int index = this.getModel().createNewEntryRow("yem_im_detaweight_dw");
|
||||
// if (index != -1) {
|
||||
// this.getModel().setValue("yem_businesssort_dw", "P", index);
|
||||
// this.getModel().setValue("yem_picnoz_det", yem_sumpartspacks.getString("yem_packname"), index);
|
||||
// this.getModel().setValue("yem_traynumber_det", yem_sumpartspacks.getString("yem_trayno"), index);
|
||||
// this.getModel().setValue("yem_boxnumber_det", yem_sumpartspacks.getString("yem_boxno"), index);
|
||||
// DynamicObject yemPacktype = yem_sumpartspacks.getDynamicObject("yem_packtype");
|
||||
// if (yemPacktype!=null){
|
||||
// this.getModel().setValue("yem_packstyle_det", yemPacktype.getLong("id"), index);
|
||||
// }
|
||||
// this.getModel().setValue("yem_pieces_det", yem_sumpartspacks.getBigDecimal("yem_piecenum"), index);
|
||||
// this.getModel().setValue("yem_grossweightsumd", yem_sumpartspacks.getBigDecimal("yem_sumroughweight"), index);
|
||||
// this.getModel().setValue("yem_volsum_det", yem_sumpartspacks.getBigDecimal("yem_sumvolume"), index);
|
||||
// this.getModel().setValue("yem_partsid", yem_sumpartspacks.getString("yem_partsid"), index);
|
||||
// this.getModel().setValue("yem_grossweightsumd", yem_sumpartspacks.getBigDecimal("yem_sumroughweight"), index);
|
||||
// this.getModel().setValue("yem_volsum_det", yem_sumpartspacks.getString("yem_sumvolume"), index);
|
||||
//
|
||||
// BigDecimal stuffingpiece = (BigDecimal) this.getModel().getValue("yem_stuffingpiece", yem_sumpartspacks.getInt("seq") - 1);
|
||||
// this.getModel().setValue("yem_stuffingpiece", stuffingpiece.add(yem_sumpartspacks.getBigDecimal("yem_piecenum"))
|
||||
// , yem_sumpartspacks.getInt("seq") - 1);
|
||||
//
|
||||
// BigDecimal quantity = (BigDecimal) this.getModel().getValue("yem_piecenum", yem_sumpartspacks.getInt("seq") - 1);
|
||||
// this.getModel().setValue("yem_residuepiece",
|
||||
// quantity.subtract(stuffingpiece.add(yem_sumpartspacks.getBigDecimal("yem_piecenum")))
|
||||
// , yem_sumpartspacks.getInt("seq") - 1);
|
||||
// }
|
||||
// if (index == -1) {
|
||||
// this.getView().showMessage("请先录入装柜信息");
|
||||
// }
|
||||
// }
|
||||
if (indexs.length > 0) {
|
||||
for (int index : indexs) {
|
||||
DynamicObject yem_sumpartspacks = yem_sumpartspack.get(index);
|
||||
for (DynamicObject yem_sumpartspacks : yem_sumpartspack) {
|
||||
int index = this.getModel().createNewEntryRow("yem_im_detaweight_dw");
|
||||
if (index != -1) {
|
||||
this.getModel().setValue("yem_businesssort_dw", "P", index);
|
||||
this.getModel().setValue("yem_picnoz_det", yem_sumpartspacks.getString("yem_packname"), index);
|
||||
this.getModel().setValue("yem_traynumber_det", yem_sumpartspacks.getString("yem_trayno"), index);
|
||||
this.getModel().setValue("yem_boxnumber_det", yem_sumpartspacks.getString("yem_boxno"), index);
|
||||
DynamicObject yemPacktype = yem_sumpartspacks.getDynamicObject("yem_packtype");
|
||||
if (yemPacktype!=null){
|
||||
if (yemPacktype != null) {
|
||||
this.getModel().setValue("yem_packstyle_det", yemPacktype.getLong("id"), index);
|
||||
}
|
||||
this.getModel().setValue("yem_pieces_det", yem_sumpartspacks.getBigDecimal("yem_piecenum"), index);
|
||||
@ -185,7 +154,44 @@ public class EncaseMentStuffingEdit extends AbstractBillPlugIn {
|
||||
quantity.subtract(stuffingpiece.add(yem_sumpartspacks.getBigDecimal("yem_piecenum")))
|
||||
, yem_sumpartspacks.getInt("seq") - 1);
|
||||
}
|
||||
if (index == -1) {
|
||||
this.getView().showMessage("请先录入装柜信息");
|
||||
}
|
||||
}
|
||||
// if (indexs.length > 0) {
|
||||
// for (int index : indexs) {
|
||||
// if (index==0){
|
||||
//
|
||||
// }
|
||||
// DynamicObject yem_sumpartspacks = yem_sumpartspack.get(index);
|
||||
// this.getModel().setValue("yem_businesssort_dw", "P", index);
|
||||
// this.getModel().setValue("yem_picnoz_det", yem_sumpartspacks.getString("yem_packname"), index);
|
||||
// this.getModel().setValue("yem_traynumber_det", yem_sumpartspacks.getString("yem_trayno"), index);
|
||||
// this.getModel().setValue("yem_boxnumber_det", yem_sumpartspacks.getString("yem_boxno"), index);
|
||||
// DynamicObject yemPacktype = yem_sumpartspacks.getDynamicObject("yem_packtype");
|
||||
// if (yemPacktype!=null){
|
||||
// this.getModel().setValue("yem_packstyle_det", yemPacktype.getLong("id"), index);
|
||||
// }
|
||||
// this.getModel().setValue("yem_pieces_det", yem_sumpartspacks.getBigDecimal("yem_piecenum"), index);
|
||||
// this.getModel().setValue("yem_grossweightsumd", yem_sumpartspacks.getBigDecimal("yem_sumroughweight"), index);
|
||||
// this.getModel().setValue("yem_volsum_det", yem_sumpartspacks.getBigDecimal("yem_sumvolume"), index);
|
||||
// this.getModel().setValue("yem_partsid", yem_sumpartspacks.getString("yem_partsid"), index);
|
||||
// this.getModel().setValue("yem_grossweightsumd", yem_sumpartspacks.getBigDecimal("yem_sumroughweight"), index);
|
||||
// this.getModel().setValue("yem_volsum_det", yem_sumpartspacks.getString("yem_sumvolume"), index);
|
||||
//
|
||||
// BigDecimal stuffingpiece = (BigDecimal) this.getModel().getValue("yem_stuffingpiece", yem_sumpartspacks.getInt("seq") - 1);
|
||||
// this.getModel().setValue("yem_stuffingpiece", stuffingpiece.add(yem_sumpartspacks.getBigDecimal("yem_piecenum"))
|
||||
// , yem_sumpartspacks.getInt("seq") - 1);
|
||||
//
|
||||
// BigDecimal quantity = (BigDecimal) this.getModel().getValue("yem_piecenum", yem_sumpartspacks.getInt("seq") - 1);
|
||||
// this.getModel().setValue("yem_residuepiece",
|
||||
// quantity.subtract(stuffingpiece.add(yem_sumpartspacks.getBigDecimal("yem_piecenum")))
|
||||
// , yem_sumpartspacks.getInt("seq") - 1);
|
||||
// if (index == -1) {
|
||||
// this.getView().showMessage("请先录入装柜信息");
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -7,6 +7,7 @@ import kd.bos.dataentity.entity.DynamicObject;
|
||||
import kd.bos.dataentity.entity.DynamicObjectCollection;
|
||||
import kd.bos.entity.plugin.AbstractOperationServicePlugIn;
|
||||
import kd.bos.entity.plugin.AddValidatorsEventArgs;
|
||||
import kd.bos.entity.plugin.PreparePropertysEventArgs;
|
||||
import kd.bos.entity.plugin.args.EndOperationTransactionArgs;
|
||||
import kd.bos.servicehelper.BusinessDataServiceHelper;
|
||||
import kd.bos.servicehelper.operation.SaveServiceHelper;
|
||||
@ -25,6 +26,10 @@ import static com.yem.wm.es.contractamtlist.util.FunUtil.getShipBills;
|
||||
|
||||
public class ExportPresentSubmitOp extends AbstractOperationServicePlugIn
|
||||
{
|
||||
public void onPreparePropertys(PreparePropertysEventArgs e) {
|
||||
super.onPreparePropertys(e);
|
||||
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
|
||||
}
|
||||
@Override
|
||||
public void onAddValidators(AddValidatorsEventArgs e)
|
||||
{
|
||||
@ -55,8 +60,7 @@ public class ExportPresentSubmitOp extends AbstractOperationServicePlugIn
|
||||
BigDecimal thisRealityAmt = PaymentControlUtil.getThisRealityAmt(saleOrder, shipBills, payBills, shipDetail);
|
||||
dynamicObject.set("yem_debtamt", thisRealityAmt.setScale(2, RoundingMode.HALF_UP));
|
||||
}
|
||||
String yemDetailordernumber = dataEntity.getString("yem_detailordernumber");
|
||||
dataEntity.set("yem_cloudhousetitle","寄单放单申请-"+yemDetailordernumber);
|
||||
dataEntity.set("yem_cloudhousetitle","标准出口交单-"+dataEntity.getString("number") + dataEntity.getString("yem_salarcontractnum") );
|
||||
}
|
||||
SaveServiceHelper.save(eDataEntities);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user