Browse Source

查询往来账款修改sql

xuefy 3 years ago
parent
commit
0a1afeaf8f

+ 2 - 0
sc-service/src/main/java/com/huyi/service/credit/controller/OwnCreditController.java

@@ -352,6 +352,8 @@ public class OwnCreditController extends BaseController {
             List<String> payIdList = CommonUtil.getIdFromList(relList,"zfbrBillId");
             Map p = new HashMap();
             p.put("payIdList",CommonUtil.listToStr4InSql(payIdList));
+            ///加标识,不走sql条件:AND (f.zfi_status IN ('03', '99') OR f.zfi_id IS NULL)
+            p.put("flag","flag");
             IPage<Map> payList = ownCreditService.getAccountsPay(p,request);
             map.put("payList",payList);
         }

+ 8 - 2
sc-service/src/main/resources/mapper/credit/OwnCreditMapper.xml

@@ -232,7 +232,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             LEFT JOIN zc_finance_inf f
                 ON rel.zfbr_finance_id = f.zfi_id
             WHERE 1=1
-            AND (f.zfi_status IN ('03', '99') OR f.zfi_id IS NULL)
+            <if test="paramMap.flag == null  or paramMap.flag == ''">
+                AND (f.zfi_status IN ('03', '99') OR f.zfi_id IS NULL)
+            </if>
 --             b.zbi_status = '00'
             <if test="paramMap.zbiPayerId != null  and paramMap.zbiPayerId != ''">
                 AND b.zbi_payer_id = #{paramMap.zbiPayerId}
@@ -253,6 +255,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
                 and b.zbi_id  NOT IN (${paramMap.billIdList})
             </if>-->
             ORDER BY b.create_time DESC
+            GROUP BY b.zbi_id
 
     </select>
 
@@ -279,7 +282,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             LEFT JOIN zc_finance_inf f
             ON rel.zfbr_finance_id = f.zfi_id
             WHERE 1=1
-            AND (f.zfi_status IN ('03', '99') OR f.zfi_id IS NULL)
+            <if test="paramMap.flag == null  or paramMap.flag == ''">
+                AND (f.zfi_status IN ('03', '99') OR f.zfi_id IS NULL)
+            </if>
 --             b.zbi_status = '00'
             <if test="paramMap.zbiPayeeId != null  and paramMap.zbiPayeeId != ''">
                 AND b.zbi_payee_id = #{paramMap.zbiPayeeId}
@@ -300,6 +305,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
                 and b.zbi_id  NOT IN (${paramMap.billIdList})
             </if>-->
             ORDER BY b.create_time DESC
+            GROUP BY b.zbi_id
     </select>
 
     <!---核心开立已使用额度-->