From e54a45143b0d3e77eb7150e5910f540439789ff4 Mon Sep 17 00:00:00 2001 From: "shuo.wang" Date: Wed, 8 May 2024 20:29:43 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E9=83=A8=E5=88=86TODO?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/cool/store/dao/AcceptanceInfoDAO.java | 7 + .../com/cool/store/dao/AssessmentDataDAO.java | 13 +- .../store/mapper/AcceptanceInfoMapper.java | 4 + .../store/mapper/AssessmentDataMapper.java | 12 +- .../resources/mapper/AcceptanceInfoMapper.xml | 14 +- .../resources/mapper/AssessmentDataMapper.xml | 10 +- .../main/resources/mapper/LinePayMapper.xml | 12 +- .../dto/decoration/AssessmentDataDTO.java | 2 +- .../cool/store/dto/decoration/ProjectDTO.java | 2 +- .../com/cool/store/dto/xfsgFirstOderDTO.java | 15 ++ .../java/com/cool/store/entity/LinePayDO.java | 9 +- .../store/request/LinePaySubmitRequest.java | 2 + .../cool/store/request/PlanListRequest.java | 2 +- .../request/xfsgFirstOrderListRequest.java | 16 ++ .../response/xfsgFirstOderListResponse.java | 26 +++ .../java/com/cool/store/vo/LinePayVO.java | 2 + .../store/service/AssessmentDataService.java | 2 +- .../service/CoolStoreStartFlowService.java | 12 +- .../cool/store/service/DecorationService.java | 3 +- .../impl/AssessmentDataServiceImpl.java | 2 +- .../impl/CoolStoreStartFlowServiceImpl.java | 51 +++-- .../service/impl/DecorationServiceImpl.java | 207 ++++++++---------- .../service/impl/LinePayServiceImpl.java | 1 + .../store/service/impl/YlfServiceImpl.java | 31 +-- .../store/utils/poi/constant/Constants.java | 1 + .../webb/PCDecorationController.java | 3 +- .../webc/MiniDecorationController.java | 3 +- .../store/controller/webc/TestController.java | 12 +- .../com/cool/store/job/XxlJobHandler.java | 47 ++-- 29 files changed, 322 insertions(+), 201 deletions(-) create mode 100644 coolstore-partner-model/src/main/java/com/cool/store/dto/xfsgFirstOderDTO.java create mode 100644 coolstore-partner-model/src/main/java/com/cool/store/request/xfsgFirstOrderListRequest.java create mode 100644 coolstore-partner-model/src/main/java/com/cool/store/response/xfsgFirstOderListResponse.java diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/dao/AcceptanceInfoDAO.java b/coolstore-partner-dao/src/main/java/com/cool/store/dao/AcceptanceInfoDAO.java index 6e4d8fc24..69cc25cad 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/dao/AcceptanceInfoDAO.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/dao/AcceptanceInfoDAO.java @@ -3,6 +3,7 @@ package com.cool.store.dao; import com.cool.store.constants.CommonConstants; import com.cool.store.entity.AcceptanceInfoDO; import com.cool.store.mapper.AcceptanceInfoMapper; +import org.apache.commons.collections4.CollectionUtils; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.stereotype.Repository; @@ -43,4 +44,10 @@ public class AcceptanceInfoDAO { } return acceptanceInfoMapper.selectByShopId(shopId); } + public List selectByShopIds (List shopIds){ + if (CollectionUtils.isEmpty(shopIds)){ + return null; + } + return acceptanceInfoMapper.selectByShopIds(shopIds); + } } diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/dao/AssessmentDataDAO.java b/coolstore-partner-dao/src/main/java/com/cool/store/dao/AssessmentDataDAO.java index 36b5afb9a..736220bea 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/dao/AssessmentDataDAO.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/dao/AssessmentDataDAO.java @@ -21,7 +21,7 @@ public class AssessmentDataDAO { private AssessmentDataMapper assessmentDataMapper; public Boolean batchInsert(List assessmentDataDOS) { - if (CollectionUtils.isNotEmpty(assessmentDataDOS) && assessmentDataDOS.size() > 0) { + if (CollectionUtils.isNotEmpty(assessmentDataDOS)) { for (AssessmentDataDO assessmentDataDO : assessmentDataDOS) { assessmentDataMapper.insertSelective(assessmentDataDO); } @@ -31,8 +31,7 @@ public class AssessmentDataDAO { } public Integer batchUpdate(List assessmentDataDOS) { - if (CollectionUtils.isEmpty(assessmentDataDOS) && assessmentDataDOS.size() > 0) { - + if (CollectionUtils.isNotEmpty(assessmentDataDOS)) { return assessmentDataMapper.batchUpdate(assessmentDataDOS); } return 0; @@ -69,13 +68,7 @@ public class AssessmentDataDAO { public List selectListByShopId(Long shopId) { return assessmentDataMapper.selectListByShopId(shopId); } - public Boolean deleteByShopId(Long shopId){ - if (shopId == null){ - return Boolean.FALSE; - } - assessmentDataMapper.deleteByShopId(shopId); - return Boolean.TRUE; - } + public void batchInsertDO(List assessmentDataDOList) { assessmentDataMapper.batchInsert(assessmentDataDOList); } diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/AcceptanceInfoMapper.java b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/AcceptanceInfoMapper.java index 8809c3165..155eb48e7 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/AcceptanceInfoMapper.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/AcceptanceInfoMapper.java @@ -13,6 +13,7 @@ public interface AcceptanceInfoMapper extends Mapper { * @description:三方验收g根据阶段状态 */ List selectShopIdListBySignatures(Integer status); + /** * @Auther: wangshuo * @Date: 2024/4/29 @@ -21,6 +22,9 @@ public interface AcceptanceInfoMapper extends Mapper { Integer updateByShopIDSelective(AcceptanceInfoDO acceptanceInfoDO); AcceptanceInfoDO selectByShopId(@Param("shopId") Long shopId); + + List selectByShopIds(@Param("shopIds") List shopIds); + /** * @Auther: wangshuo * @Date: 2024/5/3 diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/AssessmentDataMapper.java b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/AssessmentDataMapper.java index 74d4d70d9..0b3ad00a8 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/AssessmentDataMapper.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/AssessmentDataMapper.java @@ -8,10 +8,18 @@ import tk.mybatis.mapper.common.Mapper; import java.util.List; public interface AssessmentDataMapper extends Mapper { + /** + * @Auther: wangshuo + * @Date: 2024/5/8 + * @description:三方验收 + */ Integer batchUpdate(List AssessmentDataDOS); - + /** + * @Auther: wangshuo + * @Date: 2024/5/8 + * @description:三方验收 + */ List selectListByShopId(@Param("shopId") Long shopId); - Boolean deleteByShopId(@Param("shopId") Long shopId); Integer batchInsert(@Param("assessmentDataList") List assessmentDataList); diff --git a/coolstore-partner-dao/src/main/resources/mapper/AcceptanceInfoMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/AcceptanceInfoMapper.xml index ad3272fcc..28f6101a9 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/AcceptanceInfoMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/AcceptanceInfoMapper.xml @@ -75,7 +75,7 @@ select from xfsg_acceptance_info - where shop_id = #{shopId} + where shop_id = #{shopId} and deleted = 0 + \ No newline at end of file diff --git a/coolstore-partner-dao/src/main/resources/mapper/AssessmentDataMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/AssessmentDataMapper.xml index 343200bc9..1789cfcef 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/AssessmentDataMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/AssessmentDataMapper.xml @@ -58,10 +58,6 @@ WHEN #{item.id} THEN #{item.qualified} , - score = CASE id - - WHEN #{item.id} THEN #{item.score} - , reason = CASE id WHEN #{item.id} THEN #{item.reason} @@ -78,12 +74,10 @@ ) - - DELETE FROM xfsg_assessment_data WHERE shop_id = #{shopId} - + \ No newline at end of file diff --git a/coolstore-partner-dao/src/main/resources/mapper/LinePayMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/LinePayMapper.xml index 1d217971b..bed1f1879 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/LinePayMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/LinePayMapper.xml @@ -23,11 +23,12 @@ + id,shop_id, partner_id, line_id, pay_status, pay_type, pay_user_name, pay_account, bank_code, bank_name, branch_bank_code, branch_bank_name, pay_time, pay_pic, promise_pic, create_time, - update_time, create_user_id, update_user_id, deleted,pay_business_type + update_time, create_user_id, update_user_id, deleted,pay_business_type,amount