修改时间问题统一时间戳
This commit is contained in:
@@ -2,21 +2,18 @@ package com.cool.store.controller.webb;
|
||||
|
||||
import com.cool.store.context.CurrentUserHolder;
|
||||
import com.cool.store.context.LoginUserInfo;
|
||||
import com.cool.store.context.PartnerUserHolder;
|
||||
|
||||
import com.cool.store.dto.decoration.ConstructionScheduleDTO;
|
||||
import com.cool.store.entity.ShopAuditInfoDO;
|
||||
import com.cool.store.request.*;
|
||||
import com.cool.store.response.FitmentResponse;
|
||||
import com.cool.store.response.ResponseResult;
|
||||
import com.cool.store.response.ThreeSignResponse;
|
||||
import com.cool.store.service.DecorationService;
|
||||
import com.cool.store.service.PreparationService;
|
||||
import com.cool.store.service.SeeAcceptanceService;
|
||||
import com.cool.store.vo.Fitment.DecorationModelVO;
|
||||
import com.cool.store.vo.Fitment.DesignInfoVo;
|
||||
import com.cool.store.vo.LinePayVO;
|
||||
import com.cool.store.vo.OpeningOperationPlanListVO;
|
||||
import com.cool.store.vo.PartnerUserInfoVO;
|
||||
|
||||
import com.cool.store.vo.fitmentCheckVO;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import io.swagger.annotations.Api;
|
||||
@@ -71,13 +68,13 @@ public class PCDecorationController {
|
||||
LoginUserInfo user = CurrentUserHolder.getUser();
|
||||
return ResponseResult.success(decorationService.getFitmentAcceptanceList(request,user));
|
||||
}
|
||||
@ApiOperation("获取验收列表详情")
|
||||
@ApiOperation("获取三方验收列表详情")
|
||||
@GetMapping("/getAcceptanceDetail")
|
||||
public ResponseResult<fitmentCheckVO> getAcceptanceDetail(@RequestParam("shopId") Long shopId){
|
||||
LoginUserInfo user = CurrentUserHolder.getUser();
|
||||
return ResponseResult.success(decorationService.getAcceptanceDetail(shopId,user));
|
||||
}
|
||||
@ApiOperation("预约验收")
|
||||
@ApiOperation("预约三方验收")
|
||||
@PostMapping("/bookingAcceptance")
|
||||
public ResponseResult<Boolean> submitBookingAcceptance(@RequestBody BookingAcceptanceRequest response){
|
||||
LoginUserInfo user = CurrentUserHolder.getUser();
|
||||
|
||||
@@ -8,7 +8,6 @@ import com.cool.store.entity.ShopAuditInfoDO;
|
||||
import com.cool.store.request.LinePaySubmitRequest;
|
||||
import com.cool.store.request.ThreeAcceptanceCheckRequest;
|
||||
import com.cool.store.request.ThreeAcceptanceRequest;
|
||||
import com.cool.store.response.FitmentResponse;
|
||||
import com.cool.store.response.ResponseResult;
|
||||
|
||||
import com.cool.store.response.ThreeSignResponse;
|
||||
@@ -17,7 +16,7 @@ import com.cool.store.service.DecorationService;
|
||||
import com.cool.store.service.SeeAcceptanceService;
|
||||
import com.cool.store.vo.AssessmentTemplateVO;
|
||||
import com.cool.store.vo.Fitment.DecorationStageVO;
|
||||
import com.cool.store.vo.Fitment.DecorationModelVO;
|
||||
|
||||
import com.cool.store.vo.Fitment.DesignInfoVo;
|
||||
import com.cool.store.vo.LinePayVO;
|
||||
import com.cool.store.vo.PartnerUserInfoVO;
|
||||
|
||||
@@ -285,22 +285,19 @@ public class XxlJobHandler {
|
||||
while (flag < CommonConstants.TWO) {
|
||||
try {
|
||||
Date approach = acceptanceInfoDO.getActualEntryTime();
|
||||
|
||||
LocalDate plusFDays = DateUtils.getPlusFDays(approach, CommonConstants.FOUR);
|
||||
if (plusFDays.equals(LocalDate.now())) {
|
||||
ShopInfoDO shopInfo = shopInfoDAO.getShopInfo(acceptanceInfoDO.getShopId());
|
||||
EnterpriseUserDO userByRoleEnumAndRegionId = userAuthMappingService
|
||||
.getUserByRoleEnumAndRegionId(UserRoleEnum.ENGINEER_DEP_SUPERVISOR, shopInfo.getRegionId());
|
||||
if (StringUtils.isBlank(userByRoleEnumAndRegionId.getUserId())) {
|
||||
log.error("定时任务三方验收待预约钉钉通知,工程监理id为空,shopId:#{}", acceptanceInfoDO.getShopId());
|
||||
break;
|
||||
}
|
||||
List<EnterpriseUserDO> supervisor = userAuthMappingService
|
||||
.getUserByRoleEnumAndRegionIdList(UserRoleEnum.ENGINEER_DEP_SUPERVISOR, shopInfo.getRegionId());
|
||||
LineInfoDO lineInfo = lineInfoDAO.getLineInfo(shopInfo.getLineId());
|
||||
Map<String, String> messageMap = new HashMap<>();
|
||||
messageMap.put("storeName", shopInfo.getShopName());
|
||||
messageMap.put("partnerUsername", lineInfo.getUsername());
|
||||
messageMap.put("partnerMobile", lineInfo.getMobile());
|
||||
commonService.sendMessage(Arrays.asList(userByRoleEnumAndRegionId.getUserId()), MessageEnum.MESSAGE_24, messageMap);
|
||||
for (EnterpriseUserDO enterpriseUserDO : supervisor) {
|
||||
Map<String, String> messageMap = new HashMap<>();
|
||||
messageMap.put("storeName", shopInfo.getShopName());
|
||||
messageMap.put("partnerUsername", lineInfo.getUsername());
|
||||
messageMap.put("partnerMobile", lineInfo.getMobile());
|
||||
commonService.sendMessage(Arrays.asList(enterpriseUserDO.getUserId()), MessageEnum.MESSAGE_24, messageMap);
|
||||
}
|
||||
}
|
||||
break;
|
||||
} catch (Exception e) {
|
||||
@@ -312,7 +309,6 @@ public class XxlJobHandler {
|
||||
hasNext = acceptanceInfoDOS.size() >= pageSize;
|
||||
pageNum++;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -354,31 +350,36 @@ public class XxlJobHandler {
|
||||
}
|
||||
EnterpriseUserDO supervisor = userAuthMappingService
|
||||
.getUserByRoleEnumAndRegionId(UserRoleEnum.ENGINEER_DEP_SUPERVISOR, shopInfo.getRegionId());
|
||||
//获取计划撤场时间
|
||||
Date planExitTime = acceptanceInfoDO.getPlanExitTime();
|
||||
//获取施工阶段计划完成时间
|
||||
Date decorationEndTime = acceptanceInfoDO.getDecorationPlannedCompletionTime();
|
||||
//获取计划验收时间
|
||||
String planAcceptanceTime = CoolDateUtils.DateFormat(acceptanceInfoDO.getPlanAcceptanceTime(), CoolDateUtils.DATE_FORMAT_SEC);
|
||||
if (StringUtils.isBlank(planAcceptanceTime)) {
|
||||
planAcceptanceTime = "";
|
||||
}
|
||||
//区域监理手机号
|
||||
String mobile = supervisor.getMobile();
|
||||
Map<String, String> messageMap = new HashMap<>();
|
||||
if (Objects.nonNull(planExitTime)) {
|
||||
String date = DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD, planExitTime);
|
||||
messageMap.put("demolitionPlanTime", date);
|
||||
} else {
|
||||
if (Objects.nonNull(decorationEndTime)) {
|
||||
String date = DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD, decorationEndTime);
|
||||
messageMap.put("demolitionPlanTime", date);
|
||||
if (Objects.nonNull(supervisor)) {
|
||||
//获取计划撤场时间
|
||||
Date planExitTime = acceptanceInfoDO.getPlanExitTime();
|
||||
//获取施工阶段计划完成时间
|
||||
Date decorationEndTime = acceptanceInfoDO.getDecorationPlannedCompletionTime();
|
||||
//获取计划验收时间
|
||||
String planAcceptanceTime = CoolDateUtils.DateFormat(acceptanceInfoDO.getPlanAcceptanceTime(), CoolDateUtils.DATE_FORMAT_SEC);
|
||||
if (StringUtils.isBlank(planAcceptanceTime)) {
|
||||
planAcceptanceTime = "";
|
||||
}
|
||||
//区域监理手机号
|
||||
Boolean f = Boolean.TRUE;
|
||||
String mobile = supervisor.getMobile();
|
||||
String supervisionName = supervisor.getName();
|
||||
|
||||
Map<String, String> messageMap = new HashMap<>();
|
||||
if (Objects.nonNull(planExitTime)) {
|
||||
String date = DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD, planExitTime);
|
||||
messageMap.put("demolitionPlanTime", date);
|
||||
} else {
|
||||
if (Objects.nonNull(decorationEndTime)) {
|
||||
String date = DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD, decorationEndTime);
|
||||
messageMap.put("demolitionPlanTime", date);
|
||||
}
|
||||
}
|
||||
messageMap.put("palnAcceptanceTime", planAcceptanceTime);
|
||||
messageMap.put("supervisionName", supervisionName);
|
||||
messageMap.put("supervisionMobile", mobile);
|
||||
commonService.sendSms(lineInfo.getMobile(), SMSMsgEnum.THREE_ACCEPTANCE_WAIT, messageMap);
|
||||
}
|
||||
messageMap.put("palnAcceptanceTime", planAcceptanceTime);
|
||||
messageMap.put("supervisionName", supervisor.getName());
|
||||
messageMap.put("supervisionMobile", mobile);
|
||||
commonService.sendSms(lineInfo.getMobile(), SMSMsgEnum.THREE_ACCEPTANCE_WAIT, messageMap);
|
||||
}
|
||||
}
|
||||
break;
|
||||
@@ -409,7 +410,7 @@ public class XxlJobHandler {
|
||||
while (hasNext) {
|
||||
PageHelper.startPage(pageNum, pageSize);
|
||||
//获取待验收的
|
||||
List<AcceptanceInfoDO> acceptanceInfoDOS = acceptanceInfoDAO
|
||||
List<AcceptanceInfoDO> acceptanceInfoDOS = acceptanceInfoDAO
|
||||
.selectAcceptanceInfoBySignatures(ShopSubStageEnum.SHOP_STAGE_12.getShopSubStage(), ShopSubStageStatusEnum.SHOP_SUB_STAGE_STATUS_121.getShopSubStageStatus());
|
||||
if (CollectionUtils.isEmpty(acceptanceInfoDOS)) {
|
||||
log.info("------定时任务结束三方待验收钉钉通知------");
|
||||
|
||||
Reference in New Issue
Block a user