fix 建店完成后续阶段初始化
This commit is contained in:
@@ -254,28 +254,30 @@ public class OrderSysInfoServiceImpl implements OrderSysInfoService {
|
|||||||
//回退
|
//回退
|
||||||
return shopStageInfoDAO.updateShopStageInfo(request.getShopId(), SHOP_SUB_STAGE_STATUS_152);
|
return shopStageInfoDAO.updateShopStageInfo(request.getShopId(), SHOP_SUB_STAGE_STATUS_152);
|
||||||
}
|
}
|
||||||
|
//测量阶段
|
||||||
|
ShopStageInfoDO measurementStage = shopStageInfoDAO.getShopSubStageInfo(request.getShopId(), ShopSubStageEnum.SHOP_STAGE_8_6);
|
||||||
if (AuditResultTypeEnum.PASS.getCode().equals(request.getResultType())) {
|
if (AuditResultTypeEnum.PASS.getCode().equals(request.getResultType())) {
|
||||||
//如果不是毛泽军下级大区 直接完成不用总裁审批
|
//如果不是毛泽军下级大区 直接完成不用总裁审批
|
||||||
if (!flag && SHOP_SUB_STAGE_STATUS_154.equals(nowStatus)) {
|
if (!flag && SHOP_SUB_STAGE_STATUS_154.equals(nowStatus)) {
|
||||||
|
if (!shopInfo.getShopDecorationAttributes().equals(ShopDecorationAttributesEnum.OLD_NEW_OPEN.getCode())
|
||||||
if (!shopInfo.getShopDecorationAttributes().equals(ShopDecorationAttributesEnum.OLD_NEW_OPEN.getCode())) {
|
&& measurementStage.getShopSubStageStatus() .equals(ShopSubStageStatusEnum.SHOP_SUB_STAGE_STATUS_00.getShopSubStageStatus())) {
|
||||||
shopStageInfoDAO.updateShopStageInfo(request.getShopId(), SHOP_SUB_STAGE_STATUS_861);
|
shopStageInfoDAO.updateShopStageInfo(request.getShopId(), SHOP_SUB_STAGE_STATUS_861);
|
||||||
|
hqtAPIService.pushHqtBuild(getHqtBuildRequest(request.getShopId()));
|
||||||
}
|
}
|
||||||
shopStageInfoDAO.updateShopStageInfo(request.getShopId(), SHOP_SUB_STAGE_STATUS_156);
|
shopStageInfoDAO.updateShopStageInfo(request.getShopId(), SHOP_SUB_STAGE_STATUS_156);
|
||||||
stageCompletion(request.getShopId());
|
stageCompletion(request.getShopId());
|
||||||
syncMainSysServer.syncStore(request.getShopId());
|
syncMainSysServer.syncStore(request.getShopId());
|
||||||
hqtAPIService.pushHqtBuild(getHqtBuildRequest(request.getShopId()));
|
|
||||||
return CommonConstants.ONE;
|
return CommonConstants.ONE;
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
shopStageInfoDAO.updateShopStageInfo(request.getShopId(), nextStatus);
|
shopStageInfoDAO.updateShopStageInfo(request.getShopId(), nextStatus);
|
||||||
if (SHOP_SUB_STAGE_STATUS_156.equals(nextStatus)) {
|
if (SHOP_SUB_STAGE_STATUS_156.equals(nextStatus)) {
|
||||||
if (!shopInfo.getShopDecorationAttributes().equals(ShopDecorationAttributesEnum.OLD_NEW_OPEN.getCode())) {
|
if (!shopInfo.getShopDecorationAttributes().equals(ShopDecorationAttributesEnum.OLD_NEW_OPEN.getCode())
|
||||||
|
&& measurementStage.getShopSubStageStatus() .equals(ShopSubStageStatusEnum.SHOP_SUB_STAGE_STATUS_00.getShopSubStageStatus())) {
|
||||||
shopStageInfoDAO.updateShopStageInfo(request.getShopId(), SHOP_SUB_STAGE_STATUS_861);
|
shopStageInfoDAO.updateShopStageInfo(request.getShopId(), SHOP_SUB_STAGE_STATUS_861);
|
||||||
|
hqtAPIService.pushHqtBuild(getHqtBuildRequest(request.getShopId()));
|
||||||
}
|
}
|
||||||
stageCompletion(request.getShopId());
|
stageCompletion(request.getShopId());
|
||||||
hqtAPIService.pushHqtBuild(getHqtBuildRequest(request.getShopId()));
|
|
||||||
shopStageInfoDAO.updateShopStageInfo(request.getShopId(), SHOP_SUB_STAGE_STATUS_861);
|
|
||||||
syncMainSysServer.syncStore(request.getShopId());
|
syncMainSysServer.syncStore(request.getShopId());
|
||||||
}
|
}
|
||||||
return CommonConstants.ONE;
|
return CommonConstants.ONE;
|
||||||
|
|||||||
Reference in New Issue
Block a user