Browse Source

逻辑修改

wanwei 7 months ago
parent
commit
0527e22aaf
1 changed files with 0 additions and 23 deletions
  1. 0 23
      src/main/java/fi/cas/opplugin/PaymentProcessOpPlugin.java

+ 0 - 23
src/main/java/fi/cas/opplugin/PaymentProcessOpPlugin.java

@@ -79,29 +79,6 @@ public class PaymentProcessOpPlugin extends AbstractOperationServicePlugIn {
                     //结算字段赋值
                     settleMethod(gzInfo,"settlestatus","settleamount","unsettleamount",totalSettledamt,totalUnsettledamt);
                     SaveServiceHelper.save(new DynamicObject[]{gzInfo});
-
-                    //查询预付借款单
-                    QFilter nckd_yfjkFilter = new QFilter("id", QCP.equals,yfjkId);
-                    DynamicObject[] yfjkDynamicObjects = BusinessDataServiceHelper.load(nckd_er_prepaybill_ext,"id",new QFilter[] {nckd_yfjkFilter});
-                    //循环数组获取结算状态,已结算金额,未结算金额
-                    for (int d=0;d<yfjkDynamicObjects.length;d++) {
-                        //预付借款单头数据包
-                        DynamicObject yfjkInfo = BusinessDataServiceHelper.loadSingle(yfjkDynamicObjects[i].getPkValue(), yfjkDynamicObjects[i].getDynamicObjectType().getName());
-                        //循环预付借款单预付借款信息分录
-                        for (DynamicObject entryentity : yfjkInfo.getDynamicObjectCollection("expenseentryentity")) {
-                            //获取分录实付金额
-                            BigDecimal settledamt = yfjkMap.get(entryentity.getString("id")) == null ? BigDecimal.ZERO:yfjkMap.get(entryentity.getString("id"));
-                            //获取未结算金额
-                            BigDecimal unsettledamt = entryentity.getBigDecimal("nckd_unsettleamount_et");
-                            unsettledamt = unsettledamt.subtract(settledamt);
-                            //反写分录已结算金额,未结算金额
-                            entryentity.set("nckd_settleamount_et",settledamt);
-                            entryentity.set("nckd_unsettleamount_et",unsettledamt);
-                        }
-                        //结算字段赋值
-                        settleMethod(yfjkInfo,"nckd_settlestatus","nckd_settleamount","nckd_unsettleamount",totalSettledamt,totalUnsettledamt);
-                        SaveServiceHelper.save(new DynamicObject[]{yfjkInfo});
-                    }
                 }
             }//应付方向的回写
             else if (bxDynamicObjects.length > 0) {