czt
2025-06-10 694f541f9f4bc51818395be84e5ddf322c8048d8
调整出入库报表
已删除26个文件
已修改3个文件
75 ■■■■■ 文件已修改
igds-inout/src/main/java/com/ld/igds/inout/dto/ReportInoutStorageData.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
igds-inout/src/main/java/com/ld/igds/inout/service/JInoutReportService.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igds-inout/src/main/java/com/ld/igds/inout/view/ReportInoutDepot.view.xml 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
igds-recir/target/classes/com/ld/igds/drug/service/DrugApplyRowMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
igds-recir/target/classes/com/ld/igds/drug/service/DrugInoutRowMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
igds-recir/target/classes/com/ld/igds/drug/service/DrugLogRowMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
igds-recir/target/classes/com/ld/igds/drug/service/DrugRowMapper.class 补丁 | 查看 | 原始文档 | blame | 历史
igds-recir/target/classes/com/ld/igds/drug/service/HDrugLogApplyService.class 补丁 | 查看 | 原始文档 | blame | 历史
igds-recir/target/classes/com/ld/igds/drug/service/HDrugLogService.class 补丁 | 查看 | 原始文档 | blame | 历史
igds-recir/target/classes/com/ld/igds/drug/service/HDrugService.class 补丁 | 查看 | 原始文档 | blame | 历史
igds-recir/target/classes/com/ld/igds/drug/view/DrugApplyPR.class 补丁 | 查看 | 原始文档 | blame | 历史
igds-recir/target/classes/com/ld/igds/drug/view/DrugInoutPR.class 补丁 | 查看 | 原始文档 | blame | 历史
igds-recir/target/classes/com/ld/igds/drug/view/DrugLogApplyPR.class 补丁 | 查看 | 原始文档 | blame | 历史
igds-recir/target/classes/com/ld/igds/drug/view/DrugLogPR.class 补丁 | 查看 | 原始文档 | blame | 历史
igds-recir/target/classes/com/ld/igds/drug/view/DrugPR.class 补丁 | 查看 | 原始文档 | blame | 历史
igds-recir/target/classes/com/ld/igds/models/Drug.class 补丁 | 查看 | 原始文档 | blame | 历史
igds-recir/target/classes/com/ld/igds/models/DrugApply.class 补丁 | 查看 | 原始文档 | blame | 历史
igds-recir/target/classes/com/ld/igds/models/DrugInout.class 补丁 | 查看 | 原始文档 | blame | 历史
igds-recir/target/classes/com/ld/igds/models/DrugLog.class 补丁 | 查看 | 原始文档 | blame | 历史
igds-recir/target/classes/com/ld/igds/models/DrugLogApply.class 补丁 | 查看 | 原始文档 | blame | 历史
igds-recir/target/classes/com/ld/igds/models/DrugLogDtl.class 补丁 | 查看 | 原始文档 | blame | 历史
igds-recir/target/classes/com/ld/igds/models/DrugLogPeople.class 补丁 | 查看 | 原始文档 | blame | 历史
igds-recir/target/classes/com/ld/igds/models/DrugLogWay.class 补丁 | 查看 | 原始文档 | blame | 历史
igds-recir/target/classes/com/ld/igds/models/TempIntelConf.class 补丁 | 查看 | 原始文档 | blame | 历史
igds-recir/target/classes/com/ld/igds/models/TempIntelTask.class 补丁 | 查看 | 原始文档 | blame | 历史
igds-recir/target/classes/com/ld/igds/temp/controller/TempControlController.class 补丁 | 查看 | 原始文档 | blame | 历史
igds-recir/target/classes/com/ld/igds/temp/manager/TempControlManager.class 补丁 | 查看 | 原始文档 | blame | 历史
igds-recir/target/classes/com/ld/igds/temp/service/HTempIntelService.class 补丁 | 查看 | 原始文档 | blame | 历史
igds-recir/target/classes/com/ld/igds/temp/view/TempIntelPR.class 补丁 | 查看 | 原始文档 | blame | 历史
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) {
        ReportInoutStorageData inoutStorageData1 = null;
        ReportInoutStorageData inoutStorageData2 = null;
        if(null!= list1 && list1.size() > 0){
            for (ReportInoutStorageData storageData : list1) {
            if (storageData.getDepotId().equals(d.getDepotId())) {
                inoutStorageData = storageData;
                    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.class
Binary files differ
igds-recir/target/classes/com/ld/igds/drug/service/DrugInoutRowMapper.class
Binary files differ
igds-recir/target/classes/com/ld/igds/drug/service/DrugLogRowMapper.class
Binary files differ
igds-recir/target/classes/com/ld/igds/drug/service/DrugRowMapper.class
Binary files differ
igds-recir/target/classes/com/ld/igds/drug/service/HDrugLogApplyService.class
Binary files differ
igds-recir/target/classes/com/ld/igds/drug/service/HDrugLogService.class
Binary files differ
igds-recir/target/classes/com/ld/igds/drug/service/HDrugService.class
Binary files differ
igds-recir/target/classes/com/ld/igds/drug/view/DrugApplyPR.class
Binary files differ
igds-recir/target/classes/com/ld/igds/drug/view/DrugInoutPR.class
Binary files differ
igds-recir/target/classes/com/ld/igds/drug/view/DrugLogApplyPR.class
Binary files differ
igds-recir/target/classes/com/ld/igds/drug/view/DrugLogPR.class
Binary files differ
igds-recir/target/classes/com/ld/igds/drug/view/DrugPR.class
Binary files differ
igds-recir/target/classes/com/ld/igds/models/Drug.class
Binary files differ
igds-recir/target/classes/com/ld/igds/models/DrugApply.class
Binary files differ
igds-recir/target/classes/com/ld/igds/models/DrugInout.class
Binary files differ
igds-recir/target/classes/com/ld/igds/models/DrugLog.class
Binary files differ
igds-recir/target/classes/com/ld/igds/models/DrugLogApply.class
Binary files differ
igds-recir/target/classes/com/ld/igds/models/DrugLogDtl.class
Binary files differ
igds-recir/target/classes/com/ld/igds/models/DrugLogPeople.class
Binary files differ
igds-recir/target/classes/com/ld/igds/models/DrugLogWay.class
Binary files differ
igds-recir/target/classes/com/ld/igds/models/TempIntelConf.class
Binary files differ
igds-recir/target/classes/com/ld/igds/models/TempIntelTask.class
Binary files differ
igds-recir/target/classes/com/ld/igds/temp/controller/TempControlController.class
Binary files differ
igds-recir/target/classes/com/ld/igds/temp/manager/TempControlManager.class
Binary files differ
igds-recir/target/classes/com/ld/igds/temp/service/HTempIntelService.class
Binary files differ
igds-recir/target/classes/com/ld/igds/temp/view/TempIntelPR.class
Binary files differ