ccj 2 năm trước cách đây
mục cha
commit
1f8c4c2160

+ 2 - 0
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/impl/ContractManagementInfoServiceImpl.java

@@ -1270,6 +1270,8 @@ public class ContractManagementInfoServiceImpl extends ServiceImpl<ContractManag
             // 插入操作历史
             this.billOperateHisService.saveBillOperateHis(contractManagementInfo.getId(), NumberConstant.CONSTANT_CONTRACT, staffName, null,
                     contractManagementInfo.getStatus(), null, "");
+
+            cacheComponent.delPrefixKey(Const.ADMIN_CONTRACTINFO);
             return "OK";
         }
         cacheComponent.delPrefixKey(Const.ADMIN_CONTRACTINFO);

+ 15 - 3
winsea-haixin-plugin-yiliangyiyun/src/main/resources/mapper/CostManagementInfoMapper.xml

@@ -15,18 +15,20 @@
         FROM
         warehouse_in_out_info wioi
         WHERE
-        wioi.warehouse_name = wbi.warehouse_name
+        wioi.base_id = wbi.id
         AND wioi.delete_flag = 0
         AND wioi.in_out_flag = 2
+        AND wioi.create_date >=#{searchMoth}
         ),0) - IFNULL((
         SELECT
         sum( wioi.net_weight )
         FROM
         warehouse_in_out_info wioi
         WHERE
-        wioi.warehouse_name = wbi.warehouse_name
+        wioi.base_id = wbi.id
         AND wioi.delete_flag = 0
         AND wioi.in_out_flag = 1
+        AND wioi.create_date >=#{searchMoth}
         ) ,0)
         END AS STORAGE,
         (
@@ -54,7 +56,17 @@
         AND ( cmi.id IS NOT NULL OR wpsi.`storage` > 0 )
         AND wbi.delete_flag = 0
         AND wbi.comp_id =#{compId}
-        AND wbi.create_date >=#{searchMoth}
+        AND EXISTS (
+            SELECT
+            1
+            FROM
+            warehouse_in_out_info wioi
+            WHERE
+            wioi.base_id = wbi.id
+            AND wioi.delete_flag = 0
+            AND wioi.in_out_type = '收购入库'
+            AND wioi.create_date >= #{searchMoth}
+        )
         <if test="jointVentureParties != null">
             AND wbi.joint_venture_parties = #{jointVentureParties}
         </if>

+ 1 - 0
winsea-haixin-plugin-yiliangyiyun/src/main/resources/mapper/PaymentManagementMapper.xml

@@ -102,6 +102,7 @@
     <select id="getListByCondition" parameterType="Map"
             resultType="com.yh.saas.plugin.yiliangyiyun.entity.PaymentManagement">
         SELECT
+        distinct
         a.id,
         a.comp_id as compId,
         a.payment_no as paymentNo,

+ 1 - 0
winsea-haixin-plugin-yiliangyiyun/src/main/resources/mapper/WarehouseBaseInfoMapper.xml

@@ -34,6 +34,7 @@
     <select id="getListByCondition" parameterType="Map"
             resultType="com.yh.saas.plugin.yiliangyiyun.entity.view.ExportVView">
         SELECT
+        distinct
         c.comp_name as compName,
         a.warehouse_name as warehouseName,
         q.bin_number as binNumber,