From 0b7f075c3352ccba4b21dba5df3ae03ae0c787fd Mon Sep 17 00:00:00 2001
From: wl <173@qq.com>
Date: 星期二, 29 十一月 2022 17:33:10 +0800
Subject: [PATCH] fix: 上传处置违建文书时间错误

---
 ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/DisposeRecordServiceImpl.java |   36 ++++++++++++++++--------------------
 1 files changed, 16 insertions(+), 20 deletions(-)

diff --git a/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/DisposeRecordServiceImpl.java b/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/DisposeRecordServiceImpl.java
index 059a182..50bc0cc 100644
--- a/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/DisposeRecordServiceImpl.java
+++ b/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/DisposeRecordServiceImpl.java
@@ -73,15 +73,13 @@
     @Transactional(rollbackFor = Exception.class)
     public Boolean saveOrUpdateUpload(UploadDisposingResultParam uploadDisposingResultParam) {
         AdminUserDetails user = (AdminUserDetails) SecurityContextHolder.getContext().getAuthentication().getPrincipal();
-        ArrivalSituation arrivalSituationed = iArrivalSituationService.getOne(new LambdaQueryWrapper<ArrivalSituation>().eq(ArrivalSituation::getBaseCaseId, uploadDisposingResultParam.getCaseId()));
-        if (arrivalSituationed != null || arrivalSituationed.getId() != null) {
+        List<ArrivalSituation> list = iArrivalSituationService.list(new LambdaQueryWrapper<ArrivalSituation>().eq(ArrivalSituation::getBaseCaseId, uploadDisposingResultParam.getCaseId()));
+        if (!list.isEmpty()) {
             //褰撲簨浜�
             PartyInfo partyInfo = new PartyInfo();
-            if (StringUtils.isNotEmpty(uploadDisposingResultParam.getName())) {
-                BeanUtils.copyProperties(uploadDisposingResultParam, partyInfo);
-                partyInfo.setId(uploadDisposingResultParam.getPartyInfoId());
-                iPartyInfoService.updateById(partyInfo);
-            }
+            BeanUtils.copyProperties(uploadDisposingResultParam, partyInfo);
+            partyInfo.setId(uploadDisposingResultParam.getPartyInfoId());
+            iPartyInfoService.updateById(partyInfo);
             //璋冩煡鍙栬瘉
             Investigation investigation = new Investigation();
             BeanUtils.copyProperties(uploadDisposingResultParam, investigation);
@@ -110,9 +108,9 @@
                 BeanUtils.copyProperties(uploadDisposingResultParam, writ);
                 writ.setBaseCaseId(uploadDisposingResultParam.getCaseId());
                 writ.setIllegalBuildingId(uploadDisposingResultParam.getCaseId());
-                writ.setLimitTime(LocalDateTime.parse(uploadDisposingResultParam.getLimitTime(), DateTimeFormatter.ofPattern("YYYY-MM-dd HH:mm:ss")));
-                writ.setRectifyTime(LocalDateTime.parse(uploadDisposingResultParam.getRectifyTime(), DateTimeFormatter.ofPattern("YYYY-MM-dd HH:mm:ss")));
-                writ.setSendTime(LocalDateTime.parse(uploadDisposingResultParam.getSendTime(), DateTimeFormatter.ofPattern("YYYY-MM-dd HH:mm:ss")));
+                writ.setLimitTime(LocalDateTime.parse(uploadDisposingResultParam.getLimitTime(), DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
+                writ.setRectifyTime(LocalDateTime.parse(uploadDisposingResultParam.getRectifyTime(), DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
+                writ.setSendTime(LocalDateTime.parse(uploadDisposingResultParam.getSendTime(), DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
                 iWritService.updateById(writ);
                 imageResources.setUrl(StringUtils
                         .joinWith(",", uploadDisposingResultParam.getPic()
@@ -123,16 +121,14 @@
                                 , uploadDisposingResultParam.getWritPic()));
                 iImageResourcesService.updateById(imageResources);
             }
-            return baseCaseService.update(new LambdaUpdateWrapper<BaseCase>().eq(BaseCase::getId, uploadDisposingResultParam.getCaseId()).set(BaseCase::getState, BaseCaseStatus.CHECK));
+            return baseCaseService.update(new LambdaUpdateWrapper<BaseCase>().eq(BaseCase::getId, uploadDisposingResultParam.getCaseId()).set(BaseCase::getState, BaseCaseStatus.DISPOSE));
         } else {
             //褰撲簨浜�
             PartyInfo partyInfo = new PartyInfo();
-            if (StringUtils.isNotEmpty(uploadDisposingResultParam.getName())) {
-                BeanUtils.copyProperties(uploadDisposingResultParam, partyInfo);
-                partyInfo.setCreateUser(user.getUserId().intValue());
-                partyInfo.setCreateTime(LocalDateTime.now());
-                iPartyInfoService.save(partyInfo);
-            }
+            BeanUtils.copyProperties(uploadDisposingResultParam, partyInfo);
+            partyInfo.setCreateUser(user.getUserId().intValue());
+            partyInfo.setCreateTime(LocalDateTime.now());
+            iPartyInfoService.save(partyInfo);
             //璋冩煡鍙栬瘉
             Investigation investigation = new Investigation();
             BeanUtils.copyProperties(uploadDisposingResultParam, investigation);
@@ -166,9 +162,9 @@
                 writ.setIllegalBuildingId(uploadDisposingResultParam.getCaseId());
                 writ.setCreateTime(LocalDateTime.now());
                 writ.setCreateUser(user.getUserId());
-                writ.setLimitTime(LocalDateTime.parse(uploadDisposingResultParam.getLimitTime(), DateTimeFormatter.ofPattern("YYYY-MM-dd HH:mm:ss")));
-                writ.setRectifyTime(LocalDateTime.parse(uploadDisposingResultParam.getRectifyTime(), DateTimeFormatter.ofPattern("YYYY-MM-dd HH:mm:ss")));
-                writ.setSendTime(LocalDateTime.parse(uploadDisposingResultParam.getSendTime(), DateTimeFormatter.ofPattern("YYYY-MM-dd HH:mm:ss")));
+                writ.setLimitTime(LocalDateTime.parse(uploadDisposingResultParam.getLimitTime(), DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
+                writ.setRectifyTime(LocalDateTime.parse(uploadDisposingResultParam.getRectifyTime(), DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
+                writ.setSendTime(LocalDateTime.parse(uploadDisposingResultParam.getSendTime(), DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
                 iWritService.save(writ);
                 imageResources.setUrl(StringUtils
                         .joinWith(",", uploadDisposingResultParam.getPic()

--
Gitblit v1.8.0