igds-inout/src/main/java/com/ld/igds/inout/dto/ReportInoutStorageData.java
@@ -28,7 +28,7 @@ private String type; @PropertyDef(label = "结算重量") private double settleWeight; private double settleWeight = 0.0; private String foodVariety; igds-inout/src/main/java/com/ld/igds/inout/service/JInoutReportService.java
@@ -252,9 +252,9 @@ // 设置序号 d.setRemarks(String.valueOf(index)); // 当前数据添加初期库存 d = this.updateDepotReportCqkc(d, list1); // d = this.updateDepotReportQmkc(d, list2); // d = this.updateDepotReportCqkc(d, list1); // d = this.updateDepotReportQmkc(d, list1, list2); d.setQmkc(d.getInNum() - d.getOutNum()); // 合计信息 sum.setCqkc(sum.getCqkc() + d.getCqkc()); sum.setInNum(sum.getInNum() + d.getInNum()); @@ -271,40 +271,34 @@ } // 注意:如果期末库存没有临近数据,则表示获取最新的库存 public ReportInoutDepotData updateDepotReportQmkc(ReportInoutDepotData d, public ReportInoutDepotData updateDepotReportQmkc(ReportInoutDepotData d,List<ReportInoutStorageData> list1, List<ReportInoutStorageData> list2) { ReportInoutStorageData inoutStorageData = null; for (ReportInoutStorageData storageData : list2) { if (storageData.getDepotId().equals(d.getDepotId())) { inoutStorageData = storageData; break; ReportInoutStorageData inoutStorageData1 = null; ReportInoutStorageData inoutStorageData2 = null; if(null!= list1 && list1.size() > 0){ for (ReportInoutStorageData storageData : list1) { if (storageData.getDepotId().equals(d.getDepotId())) { inoutStorageData1 = storageData; break; } } } if (null == inoutStorageData) { Depot depot = depotService.getDepotById(ContextUtil.getCompanyId(), d.getDepotId()); d.setQmkc(null == depot.getStorageReal() ? 0.0 : depot .getStorageReal()); return d; if(null!= list2 && list2.size() > 0){ for (ReportInoutStorageData storageData : list2) { if (storageData.getDepotId().equals(d.getDepotId())) { inoutStorageData2 = storageData; break; } } } double cmkc = inoutStorageData.getCurStorage(); if (InoutConstant.TYPE_IN.equals(inoutStorageData.getType())) { cmkc = inoutStorageData.getCurStorage() + inoutStorageData.getSettleWeight(); if (null == inoutStorageData1) { inoutStorageData1 = new ReportInoutStorageData(); } if (InoutConstant.TYPE_OUT.equals(inoutStorageData.getType())) { cmkc = inoutStorageData.getCurStorage() - inoutStorageData.getSettleWeight(); if (null == inoutStorageData2) { inoutStorageData2 = new ReportInoutStorageData(); } if (Constant.LOSS_OVER_OVER.equals(inoutStorageData.getType())) { cmkc = inoutStorageData.getCurStorage() + inoutStorageData.getSettleWeight(); } if (Constant.LOSS_OVER_LOSS.equals(inoutStorageData.getType())) { cmkc = inoutStorageData.getCurStorage() - inoutStorageData.getSettleWeight(); } double cmkc = inoutStorageData1.getSettleWeight() - inoutStorageData2.getSettleWeight(); d.setQmkc(cmkc); return d; igds-inout/src/main/java/com/ld/igds/inout/view/ReportInoutDepot.view.xml
@@ -75,7 +75,7 @@ </PropertyDef> <PropertyDef name="qmkc"> <Property name="dataType">double</Property> <Property name="label">期末库存</Property> <Property name="label">库存</Property> </PropertyDef> <PropertyDef name="foodType"> <Property></Property> @@ -256,34 +256,13 @@ <DataColumn name="foodVariety"> <Property name="property">foodVariety</Property> <Property name="align">center</Property> <Property name="visible">false</Property> </DataColumn> <DataColumn name="cqkc"> <Property name="property">cqkc</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="inNum"> <Property name="property">inNum</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="overNum"> <Property name="property">overNum</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="inSum"> <Property name="property">inSum</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="outNum"> <Property name="property">outNum</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="lossNum"> <Property name="property">lossNum</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="outSum"> <Property name="property">outSum</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="qmkc"> igds-recir/target/classes/com/ld/igds/drug/service/DrugApplyRowMapper.classBinary files differ
igds-recir/target/classes/com/ld/igds/drug/service/DrugInoutRowMapper.classBinary files differ
igds-recir/target/classes/com/ld/igds/drug/service/DrugLogRowMapper.classBinary files differ
igds-recir/target/classes/com/ld/igds/drug/service/DrugRowMapper.classBinary files differ
igds-recir/target/classes/com/ld/igds/drug/service/HDrugLogApplyService.classBinary files differ
igds-recir/target/classes/com/ld/igds/drug/service/HDrugLogService.classBinary files differ
igds-recir/target/classes/com/ld/igds/drug/service/HDrugService.classBinary files differ
igds-recir/target/classes/com/ld/igds/drug/view/DrugApplyPR.classBinary files differ
igds-recir/target/classes/com/ld/igds/drug/view/DrugInoutPR.classBinary files differ
igds-recir/target/classes/com/ld/igds/drug/view/DrugLogApplyPR.classBinary files differ
igds-recir/target/classes/com/ld/igds/drug/view/DrugLogPR.classBinary files differ
igds-recir/target/classes/com/ld/igds/drug/view/DrugPR.classBinary files differ
igds-recir/target/classes/com/ld/igds/models/Drug.classBinary files differ
igds-recir/target/classes/com/ld/igds/models/DrugApply.classBinary files differ
igds-recir/target/classes/com/ld/igds/models/DrugInout.classBinary files differ
igds-recir/target/classes/com/ld/igds/models/DrugLog.classBinary files differ
igds-recir/target/classes/com/ld/igds/models/DrugLogApply.classBinary files differ
igds-recir/target/classes/com/ld/igds/models/DrugLogDtl.classBinary files differ
igds-recir/target/classes/com/ld/igds/models/DrugLogPeople.classBinary files differ
igds-recir/target/classes/com/ld/igds/models/DrugLogWay.classBinary files differ
igds-recir/target/classes/com/ld/igds/models/TempIntelConf.classBinary files differ
igds-recir/target/classes/com/ld/igds/models/TempIntelTask.classBinary files differ
igds-recir/target/classes/com/ld/igds/temp/controller/TempControlController.classBinary files differ
igds-recir/target/classes/com/ld/igds/temp/manager/TempControlManager.classBinary files differ
igds-recir/target/classes/com/ld/igds/temp/service/HTempIntelService.classBinary files differ
igds-recir/target/classes/com/ld/igds/temp/view/TempIntelPR.classBinary files differ