Kaynağa Gözat

订单条件搜索修改

tongfeng 2 yıl önce
ebeveyn
işleme
f800955f0b

+ 7 - 7
eladmin-system/src/main/java/me/zhengjie/application/admin/service/impl/AdminOrderServiceImpl.java

@@ -121,7 +121,7 @@ public class AdminOrderServiceImpl implements AdminOrderService {
     public AppBaseResponse<List<NotaryOrderQueryRsp>> query(NotaryOrderQueryReq req) {
         AppBaseResponse<List<NotaryOrderQueryRsp>> response = new AppBaseResponse<>();
         IPage<ContractOrderEntity> page = new Page<>(req.getIndex(), req.getSize());
-        QueryWrapper<ContractOrderEntity> qw = new QueryWrapper<>();
+        QueryWrapper<ContractOrderEntity> qw = getQueryWrapper(req);
         if (qw == null) {
             response.fail(ResultCode.PERMISSION_UNAUTHENTICATED);
             return response;
@@ -171,6 +171,11 @@ public class AdminOrderServiceImpl implements AdminOrderService {
         QueryWrapper<ContractOrderEntity> qw = QueryWrapperUtil.convertQuery(order, json);
         SysUserEntity user = userDao.selectById(contextUtil.getCurrentUserId());
         String maxRole = userDomain.getUserMaxRole();
+        if (org.apache.commons.lang3.StringUtils.isNotBlank(req.getIssuedStartDate())){
+            qw.ge("issued_time",req.getIssuedStartDate());
+        }else if(org.apache.commons.lang3.StringUtils.isNotBlank(req.getIssuedEndDate())){
+            qw.le("issued_time",req.getIssuedEndDate());
+        }
         if ("超级管理员".equals(maxRole)) {
         } else if ("公证处管理员".equals(maxRole) || "公证书签发".equals(maxRole)) {
             qw.eq("notary_office_id", user.getOrgId().split("_")[1]);
@@ -183,11 +188,6 @@ public class AdminOrderServiceImpl implements AdminOrderService {
         } else {
             return null;
         }
-        if (org.apache.commons.lang3.StringUtils.isNotBlank(req.getIssuedStartDate())){
-            qw.ge("issued_time",req.getIssuedStartDate());
-        }else if(org.apache.commons.lang3.StringUtils.isNotBlank(req.getIssuedEndDate())){
-            qw.le("issued_time",req.getIssuedEndDate());
-        }
 
         return qw;
     }
@@ -400,7 +400,7 @@ public class AdminOrderServiceImpl implements AdminOrderService {
             qw.like("id_card",idCard);
         }
         if (org.apache.commons.lang3.StringUtils.isNotBlank(name)){
-            qw.like("party_name",name);
+            qw.like("name",name);
         }
         String format = DateFormatUtils.format(new Date());
         qw.between("create_time",format+" 00:00:00",format+" 23:59:59");