From 6ef869b1adcf3a5bb8e4c3117dc507d173f13fd8 Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期三, 18 九月 2024 15:19:55 +0800
Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/dmvisit

---
 server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/PlatformBooksServiceImpl.java |   35 ++++++++++++++++++++++++-----------
 1 files changed, 24 insertions(+), 11 deletions(-)

diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/PlatformBooksServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/PlatformBooksServiceImpl.java
index 68318b2..e9b3d38 100644
--- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/PlatformBooksServiceImpl.java
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/PlatformBooksServiceImpl.java
@@ -18,6 +18,8 @@
 import com.doumee.dao.business.join.ApproveJoinMapper;
 import com.doumee.dao.business.model.*;
 import com.doumee.dao.business.vo.ApproveDataVO;
+import com.doumee.dao.system.join.NoticesJoinMapper;
+import com.doumee.dao.web.reqeust.ConfirmTaskDTO;
 import com.doumee.dao.web.reqeust.PlatformBooksApplyDTO;
 import com.doumee.dao.web.reqeust.PlatformBooksCheckNumDTO;
 import com.doumee.dao.web.reqeust.RevokeDTO;
@@ -50,6 +52,9 @@
 
     @Autowired
     private PlatformBooksMapper platformBooksMapper;
+
+    @Autowired
+    private NoticesJoinMapper noticesJoinMapper;
 
     @Autowired
     private ApproveTemplMapper approveTemplMapper;
@@ -158,16 +163,24 @@
                 .eq(pageWrap.getModel().getPlateNum() != null, PlatformBooks::getPlateNum, pageWrap.getModel().getPlateNum())
                 .eq(pageWrap.getModel().getDriverPhone() != null, PlatformBooks::getDriverPhone, pageWrap.getModel().getDriverPhone())
                 .ge(pageWrap.getModel().getQueryDate() != null, PlatformBooks::getCreateDate, pageWrap.getModel().getQueryDate())
+                .ge(pageWrap.getModel().getArriveDateStart() != null, PlatformBooks::getArriveDate, Utils.Date.getStart(pageWrap.getModel().getArriveDateStart()))
+                .le(pageWrap.getModel().getArriveDateEnd() != null, PlatformBooks::getArriveDate, Utils.Date.getEnd(pageWrap.getModel().getArriveDateEnd()))
+                .orderByDesc(PlatformBooks::getCreateDate)
         ;
-        for(PageWrap.SortData sortData: pageWrap.getSorts()) {
-            if (sortData.getDirection().equalsIgnoreCase(PageWrap.DESC)) {
-                queryWrapper.orderByDesc(sortData.getProperty());
-            } else {
-                queryWrapper.orderByAsc(sortData.getProperty());
+        PageData<PlatformBooks> pageData = PageData.from(platformBooksMapper.selectPage(page, queryWrapper));
+        for (PlatformBooks platformBooks:pageData.getRecords()) {
+            if(Constants.equalsInteger(platformBooks.getStatus(),Constants.ONE)){
+                String auditName = approveService.getApproveUserName(platformBooks.getId(),Constants.approveObjectType.reason);
+                platformBooks.setAuditName(auditName);
             }
         }
-        return PageData.from(platformBooksMapper.selectPage(page, queryWrapper));
+
+        return pageData;
     }
+
+
+
+
 
     @Override
     public long count(PlatformBooks platformBooks) {
@@ -241,6 +254,7 @@
         platformBooks.setIsdeleted(Constants.ZERO);
         platformBooks.setStatus(Constants.ZERO);
         platformBooks.setDriverId(platformBooksApplyDTO.getUserId());
+        platformBooks.setEditDate(new Date());
         platformBooksMapper.insert(platformBooks);
 
         //鍒涘缓瀹℃壒娴佷俊鎭�
@@ -250,7 +264,7 @@
 
 
 
-//    @Override
+    @Override
     @Transactional(rollbackFor = {BusinessException.class,Exception.class})
     public Integer edit(PlatformBooksApplyDTO platformBooksApplyDTO){
         if(Objects.isNull(platformBooksApplyDTO)
@@ -265,8 +279,6 @@
                 || StringUtils.isBlank(platformBooksApplyDTO.getDriverPhone())
                 || StringUtils.isBlank(platformBooksApplyDTO.getDriverName())
                 || StringUtils.isBlank(platformBooksApplyDTO.getTransportImg())
-                || Objects.isNull(platformBooksApplyDTO.getReasonId())
-                || StringUtils.isBlank(platformBooksApplyDTO.getInReason())
         ){
             throw new BusinessException(ResponseStatus.BAD_REQUEST);
         }
@@ -279,7 +291,9 @@
         }
         BeanUtils.copyProperties(platformBooksApplyDTO,platformBooks);
         platformBooks.setEditDate(new Date());
-        platformBooksMapper.insert(platformBooks);
+        platformBooks.setReasonId(null);
+        platformBooks.setInReason(null);
+        platformBooksMapper.updateById(platformBooks);
         return platformBooks.getId();
     }
 
@@ -358,7 +372,6 @@
                 .eq(Approve::getObjId,revokeDTO.getId())
         );
     }
-
 
 
 }

--
Gitblit v1.9.3