feat:装修阶段调整
This commit is contained in:
@@ -345,17 +345,6 @@ public class DecorationServiceImpl implements DecorationService {
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean miniSubmitAcceptanceSign(ThreeAcceptanceRequest request) {
|
||||
//工程部验收签名
|
||||
if (Objects.nonNull(request.getEngineeringAcceptance())) {
|
||||
request.getEngineeringAcceptance().setAcceptanceTime(new Date());
|
||||
request.getEngineeringAcceptance().setStatus(CommonConstants.ONE);
|
||||
String jsonString = JSONObject.toJSONString(request.getEngineeringAcceptance());
|
||||
AcceptanceInfoDO acceptanceInfoDO = new AcceptanceInfoDO();
|
||||
acceptanceInfoDO.setShopId(request.getShopId());
|
||||
acceptanceInfoDO.setEngineeringAcceptanceSignatures(jsonString);
|
||||
acceptanceInfoDO.setUpdateTime(new Date());
|
||||
acceptanceInfoDAO.updateAcceptanceInfo(acceptanceInfoDO);
|
||||
}
|
||||
//加盟商
|
||||
if (Objects.nonNull(request.getPartnerAcceptance())) {
|
||||
request.getPartnerAcceptance().setStatus(CommonConstants.ONE);
|
||||
@@ -661,10 +650,8 @@ public class DecorationServiceImpl implements DecorationService {
|
||||
log.info("submitAcceptance, request:{} ", JSONObject.toJSONString(request));
|
||||
//营运部 验收签名
|
||||
AcceptanceInfoDO acceptanceInfoDO1 = acceptanceInfoDAO.selectByShopId(request.getShopId());
|
||||
if (StringUtils.isNotEmpty(acceptanceInfoDO1.getEngineeringAcceptanceSignatures())
|
||||
&& StringUtils.isNotEmpty(acceptanceInfoDO1.getPartnerAcceptanceSignatures())
|
||||
if (StringUtils.isNotEmpty(acceptanceInfoDO1.getPartnerAcceptanceSignatures())
|
||||
&& Objects.nonNull(request.getOperationsAcceptance())) {
|
||||
ThreeAcceptanceDTO engineering = JSONObject.parseObject(acceptanceInfoDO1.getEngineeringAcceptanceSignatures(), ThreeAcceptanceDTO.class);
|
||||
ThreeAcceptanceDTO partner = JSONObject.parseObject(acceptanceInfoDO1.getPartnerAcceptanceSignatures(), ThreeAcceptanceDTO.class);
|
||||
request.getOperationsAcceptance().setStatus(CommonConstants.ONE);
|
||||
request.getOperationsAcceptance().setAcceptanceTime(new Date());
|
||||
@@ -676,13 +663,11 @@ public class DecorationServiceImpl implements DecorationService {
|
||||
acceptanceInfoDO.setActualAcceptanceTime(new Date());
|
||||
acceptanceInfoDAO.updateAcceptanceInfo(acceptanceInfoDO);
|
||||
if (CommonConstants.ONE == request.getOperationsAcceptance().getResult()
|
||||
&& CommonConstants.ONE == partner.getResult()
|
||||
&& CommonConstants.ONE == engineering.getResult()) {
|
||||
&& CommonConstants.ONE == partner.getResult()) {
|
||||
//更新阶段状态验收完毕
|
||||
shopStageInfoDAO.updateShopStageAndAuditInfo(request.getShopId(), ShopSubStageStatusEnum.SHOP_SUB_STAGE_STATUS_123, null);
|
||||
preparationService.whetherToOpenForAcceptance(request.getShopId());
|
||||
} else {
|
||||
//未通过至为带预约
|
||||
//未通过至为待验收
|
||||
shopStageInfoDAO.updateShopStageAndAuditInfo(request.getShopId(), ShopSubStageStatusEnum.SHOP_SUB_STAGE_STATUS_121, null);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -262,15 +262,7 @@ public class PreparationServiceImpl implements PreparationService {
|
||||
|
||||
@Override
|
||||
public void whetherToOpenForAcceptance(Long shopId) {
|
||||
Integer allCompletionCount = shopStageInfoDAO.getAllCompletionCount(shopId);
|
||||
//如果等于6 表示前面阶段都已经完成 初始化开业验收数据
|
||||
if (allCompletionCount.equals(CommonConstants.FIVE)) {
|
||||
OpenAcceptanceInfoDO openAcceptanceInfoDO = new OpenAcceptanceInfoDO();
|
||||
openAcceptanceInfoDO.setShopId(shopId);
|
||||
openAcceptanceInfoDO.setAcceptanceStatus(CommonConstants.ZERO);
|
||||
openAcceptanceInfoDAO.insertSelective(openAcceptanceInfoDO);
|
||||
shopStageInfoDAO.updateShopStageInfo(shopId, ShopSubStageStatusEnum.SHOP_SUB_STAGE_STATUS_160);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user