Explorar o código

中台 律所手机号检索

qxy hai 3 meses
pai
achega
0643f66e57

+ 1 - 0
alien-entity/src/main/java/shop/alien/mapper/LawFirmPaymentMapper.java

@@ -43,6 +43,7 @@ public interface LawFirmPaymentMapper extends BaseMapper<LawFirmPayment> {
             @Param("status") Integer status,
             @Param("certificationStatus") Integer certificationStatus,
             @Param("directorName") String directorName,
+            @Param("phone") String phone,
             @Param("createdTimeStart") String createdTimeStart,
             @Param("createdTimeEnd") String createdTimeEnd
     );

+ 1 - 0
alien-entity/src/main/resources/mapper/LawFirmPaymentMapper.xml

@@ -57,6 +57,7 @@
         <if test="firmId != null">AND p.firm_id = #{firmId}</if>
         <if test="paymentAccount != null and paymentAccount != ''">AND p.payment_account LIKE CONCAT('%', #{paymentAccount}, '%')</if>
         <if test="firmName != null and firmName != ''">AND f.firm_name LIKE CONCAT('%', #{firmName}, '%')</if>
+        <if test="phone != null and phone != ''">AND f.phone LIKE CONCAT('%', #{phone}, '%')</if>
         <if test="creditCode != null and creditCode != ''">AND f.credit_code = #{creditCode}</if>
         <if test="status != null">AND f.status = #{status}</if>
         <if test="certificationStatus != null">AND f.certification_status = #{certificationStatus}</if>

+ 4 - 3
alien-store/src/main/java/shop/alien/store/controller/StoreLawFirmController.java

@@ -199,13 +199,14 @@ public class StoreLawFirmController {
             @RequestParam(value = "status", required = false) Integer status,
             @RequestParam(value = "certificationStatus", required = false) Integer certificationStatus,
             @RequestParam(value = "directorName", required = false) String directorName,
+            @RequestParam(value = "phone", required = false) String phone,
             @RequestParam(value = "createdTimeStart", required = false) String createdTimeStart,
             @RequestParam(value = "createdTimeEnd", required = false) String createdTimeEnd) {
-        log.info("StoreLawFirmController.getPaymentPageWithFirm?page={},size={},firmId={},paymentAccount={},firmName={},creditCode={},status={},certificationStatus={},directorName={},createdTimeStart={},createdTimeEnd={}",
-                page, size, firmId, paymentAccount, firmName, creditCode, status, certificationStatus, directorName, createdTimeStart, createdTimeEnd);
+        log.info("StoreLawFirmController.getPaymentPageWithFirm?page={},size={},firmId={},paymentAccount={},firmName={},creditCode={},status={},certificationStatus={},directorName={},phone={},createdTimeStart={},createdTimeEnd={}",
+                page, size, firmId, paymentAccount, firmName, creditCode, status, certificationStatus, directorName, phone, createdTimeStart, createdTimeEnd);
         int pageNum = page > 0 ? page : 1;
         int pageSize = size > 0 ? size : 10;
-        return storeLawFirmService.getPaymentPageWithFirm(pageNum, pageSize, firmId, paymentAccount, firmName, creditCode, status, certificationStatus, directorName, createdTimeStart, createdTimeEnd);
+        return storeLawFirmService.getPaymentPageWithFirm(pageNum, pageSize, firmId, paymentAccount, firmName, creditCode, status, certificationStatus, directorName, phone, createdTimeStart, createdTimeEnd);
     }
 
     @ApiOperation(value = "中台律师咨询订单列表", notes = "分页查询律师咨询订单列表,支持律师名称、订单状态、订单编号搜索")

+ 1 - 1
alien-store/src/main/java/shop/alien/store/service/StoreLawFirmService.java

@@ -113,7 +113,7 @@ public interface StoreLawFirmService extends IService<LawFirm> {
     R<IPage<LawFirmPaymentVO>> getPaymentPageWithFirm(
             int pageNum, int pageSize,
             Integer firmId, String paymentAccount, String firmName, String creditCode,
-            Integer status, Integer certificationStatus, String directorName,
+            Integer status, Integer certificationStatus, String directorName, String phone,
             String createdTimeStart, String createdTimeEnd
     );
 }

+ 5 - 5
alien-store/src/main/java/shop/alien/store/service/impl/StoreLawFirmServiceImpl.java

@@ -499,7 +499,7 @@ public class StoreLawFirmServiceImpl extends ServiceImpl<LawFirmMapper, LawFirm>
             // 设置一个很大的页面大小来获取所有数据
             Page<LawFirmPaymentVO> page = new Page<>(1, Integer.MAX_VALUE);
             IPage<LawFirmPaymentVO> pageResult = lawFirmPaymentMapper.selectPaymentPageWithFirm(
-                    page, null, null, null, null, null, null, null, null, null
+                    page, null, null, null, null, null, null, null, null, null, null
             );
 
             List<LawFirmPaymentVO> paymentList = pageResult.getRecords();
@@ -951,13 +951,13 @@ public class StoreLawFirmServiceImpl extends ServiceImpl<LawFirmMapper, LawFirm>
     }
 
     @Override
-    public R<IPage<LawFirmPaymentVO>> getPaymentPageWithFirm(int pageNum, int pageSize, Integer firmId, String paymentAccount, String firmName, String creditCode, Integer status, Integer certificationStatus, String directorName, String createdTimeStart, String createdTimeEnd) {
-        log.info("StoreLawFirmServiceImpl.getPaymentPageWithFirm?pageNum={},pageSize={},firmId={},paymentAccount={},firmName={},creditCode={},status={},certificationStatus={},directorName={},createdTimeStart={},createdTimeEnd={}",
-                pageNum, pageSize, firmId, paymentAccount, firmName, creditCode, status, certificationStatus, directorName, createdTimeStart, createdTimeEnd);
+    public R<IPage<LawFirmPaymentVO>> getPaymentPageWithFirm(int pageNum, int pageSize, Integer firmId, String paymentAccount, String firmName, String creditCode, Integer status, Integer certificationStatus, String directorName, String phone, String createdTimeStart, String createdTimeEnd) {
+        log.info("StoreLawFirmServiceImpl.getPaymentPageWithFirm?pageNum={},pageSize={},firmId={},paymentAccount={},firmName={},creditCode={},status={},certificationStatus={},directorName={},phone={},createdTimeStart={},createdTimeEnd={}",
+                pageNum, pageSize, firmId, paymentAccount, firmName, creditCode, status, certificationStatus, directorName, phone, createdTimeStart, createdTimeEnd);
 
         Page<LawFirmPaymentVO> page = new Page<>(pageNum, pageSize);
         IPage<LawFirmPaymentVO> pageResult = lawFirmPaymentMapper.selectPaymentPageWithFirm(
-                page, firmId, paymentAccount, firmName, creditCode, status, certificationStatus, directorName, createdTimeStart, createdTimeEnd
+                page, firmId, paymentAccount, firmName, creditCode, status, certificationStatus, directorName, phone, createdTimeStart, createdTimeEnd
         );
         return R.data(pageResult);
     }