浏览代码

首页修改查询30天到期融信

xuefy 3 年之前
父节点
当前提交
4053c01c41

+ 11 - 9
sc-service/src/main/java/com/huyi/service/common/report/controller/ReportCreditController.java

@@ -368,7 +368,7 @@ public class ReportCreditController extends BaseController {
         String companyId = use.getCompanyId();
         //获取企业类型
         String type = use.getCompanyType();
-        //开始时间 当天
+   /*     //开始时间 当天
         String startDate = DateUtils.dateTimeNow("yyyy-MM-dd");
         //结束时间 30后
         String endDate = DateUtils.getFetureDate(30);
@@ -377,18 +377,18 @@ public class ReportCreditController extends BaseController {
         //默认反向
         if(CommonUtil.isEmpty(zfpType)){
             zfpType = "1";
-        }
+        }*/
         if(COMPANYTYPE_CORE.equals(type)){
             //核心企业
-            map.put("zfpType",zfpType);
+           /* map.put("zfpType",zfpType);*/
             map.put("coreCompanyId", companyId);
         }else if(COMPANYTYPE_SUPPLIER.equals(type)){
             //供应商
-            map.put("zfpType",zfpType);
+          /*  map.put("zfpType",zfpType);*/
             map.put("supplierCompanyId", companyId);
         }else if(COMPANYTYPE_MANAGEMENT.equals(type)){
             //资金方
-            map.put("zfpType",zfpType);
+           /* map.put("zfpType",zfpType);*/
             map.put("managementCompanyId", companyId);
         }
         //融信额度
@@ -434,9 +434,11 @@ public class ReportCreditController extends BaseController {
             //供应商
             Map map1 = new HashMap();
             map1.put("supplierCompanyId", companyId);
-            List<Map> dateInf = reportCreditService.listCreditDate(map1);
-            List<String> idList = new ArrayList<>();
-            for (int i = 0; i < dateInf.size(); i++) {
+            IPage<Map> list = reportCreditService.listCreditDate(map1,request);
+            return AjaxResult.success(list);
+
+            /* List<String> idList = new ArrayList<>();
+           for (int i = 0; i < dateInf.size(); i++) {
                 //融信id
                 String zfiId = dateInf.get(i).get("zfiId")+"";
                 //承诺付款日
@@ -463,7 +465,7 @@ public class ReportCreditController extends BaseController {
                 queryWrapper.in(ZcFinanceInf::getZfiId, idList);
                 IPage<ZcFinanceInf> list = iZcFinanceInfService.findZcFinanceInfs(request, queryWrapper);
                 return AjaxResult.success(list);
-            }
+            }*/
         }
         return AjaxResult.success();
     }

+ 3 - 1
sc-service/src/main/java/com/huyi/service/common/report/mapper/ReportCreditMapper.java

@@ -73,6 +73,7 @@ public interface ReportCreditMapper {
      * @param map
      * @return
      */
+    @SqlParser(filter = true)
     String getExpiredBalance(Map map);
 
     /**
@@ -154,5 +155,6 @@ public interface ReportCreditMapper {
      * @param map
      * @return
      */
-    List<Map> listCreditDate(Map map);
+    @SqlParser(filter = true)
+    public IPage<Map> listCreditDate(Page<Map> page, @Param("paramMap") Map map);
 }

+ 1 - 1
sc-service/src/main/java/com/huyi/service/common/report/service/ReportCreditService.java

@@ -151,5 +151,5 @@ public interface ReportCreditService {
      * @param map
      * @return
      */
-    List<Map> listCreditDate(Map map);
+    public IPage<Map> listCreditDate(Map map, QueryRequest request);
 }

+ 4 - 2
sc-service/src/main/java/com/huyi/service/common/report/service/impl/ReportCreditServiceImpl.java

@@ -118,7 +118,9 @@ public class ReportCreditServiceImpl implements ReportCreditService {
     }
 
     @Override
-    public List<Map> listCreditDate(Map map){
-        return reportCreditMapper.listCreditDate(map);
+    public IPage<Map> listCreditDate(Map map, QueryRequest request) {
+        Page page = new Page<>(request.getPageNum(), request.getPageSize());
+        return reportCreditMapper.listCreditDate(page, map);
     }
+
 }

+ 4 - 0
sc-service/src/main/java/com/huyi/service/credit/controller/OwnMessageController.java

@@ -1068,6 +1068,10 @@ public class OwnMessageController extends BaseController {
         String handler = CommonUtil.objToString(relList.get(0).getSucrUserId());
         //身份证号
         String idCard = relList.get(0).getSucrCard();
+        //判断身份证是否为空
+        if(CommonUtil.isEmpty(idCard)){
+            throw  new Exception("请先维护该企业经办人的身份证号");
+        }
         LambdaQueryWrapper<com.huyi.service.base.entity.SysUser> sysUserLambdaQueryWrapper = new LambdaQueryWrapper<>();
         //非删除
         sysUserLambdaQueryWrapper.eq(com.huyi.service.base.entity.SysUser::getDelFlag,"0");

+ 17 - 6
sc-service/src/main/resources/mapper/common/ReportCreditMapper.xml

@@ -272,7 +272,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         zc_finance_inf
         LEFT JOIN zc_finance_product
         ON zfp_id = zfi_product_id
-        WHERE zfi_status IN ('02','04','05')
+        WHERE zfi_status = '02'
+        AND (
+            DATE_SUB(zfi_expire_date, INTERVAL zfp_shortest_period DAY)   &gt;= now()
+            AND  DATE_SUB(zfi_expire_date, INTERVAL zfp_shortest_period DAY) &lt;= DATE_SUB(now(), INTERVAL -30 DAY)
+        )
         <if test="coreCompanyId != null  and coreCompanyId != ''">
             AND zfi_core_id = #{coreCompanyId}
         </if>
@@ -282,12 +286,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <if test="managementCompanyId != null  and managementCompanyId != ''">
             AND zfp_management_id = #{managementCompanyId}
         </if>
-        <if test="startDate != null  and startDate != ''">
+        <!--<if test="startDate != null  and startDate != ''">
             AND zfi_expire_date BETWEEN #{startDate} AND #{endDate}
         </if>
         <if test="zfpType != null  and zfpType != ''">
             AND zfp_type = #{zfpType}
-        </if>
+        </if>-->
 
     </select>
 
@@ -562,14 +566,21 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         SELECT
         zfi_id 'zfiId',
         DATE_FORMAT(zfi_expire_date, '%Y-%m-%d') 'zfiExpireDate',
-        zfp_shortest_period 'zfpShortestPeriod'
+        zfp_shortest_period 'zfpShortestPeriod',
+        zfi_number  'zfiNumber',
+        zfi_amount  'zfiAmount'
         FROM zc_finance_inf
         LEFT JOIN zc_finance_product
         ON zfp_id = zfi_product_id
         WHERE
         zfi_status='02'
-        <if test="supplierCompanyId != null  and supplierCompanyId != ''">
-            AND zfi_supplier_id = #{supplierCompanyId}
+        AND (
+             DATE_SUB(zfi_expire_date, INTERVAL zfp_shortest_period DAY)   &gt;= now()
+            AND  DATE_SUB(zfi_expire_date, INTERVAL zfp_shortest_period DAY) &lt;= DATE_SUB(now(), INTERVAL -30 DAY)
+        )
+        <if test="paramMap.supplierCompanyId != null  and paramMap.supplierCompanyId != ''">
+            AND zfi_supplier_id = #{paramMap.supplierCompanyId}
         </if>
+
     </select>
 </mapper>