Merge #126 into master from cc_20260408_close_up
歇业管理逻辑修改
* cc_20260408_close_up: (31 commits squashed)
- fix:歇业管理(部分)
- fix:歇业管理(部分)
- fix:审批逻辑修改;拒绝审批实现
- fix:恢复开业申请及审批
- fix:主流程补充
- fix:主流程补充
- fix:字段补充及逻辑修改
- fix:字段补充
- fix
- fix:平台处理新增字段
- fix
- Merge remote-tracking branch 'origin/cc_20260408_close_up' into cc_20260408_close_up
- fix:歇业营业发送短信
- fix:排序
- fix:详情接口新增加盟商手机号字段;申请单日期和已有申请单存在交集时申请失败
- fix:申请单详情接口新增品牌字段
- fix:新增列表筛选条件;审批单状态校验
- Merge branch 'master' into cc_20260408_close_up
# Conflicts:
#	coolstore-partner-common/src/main/java/com/cool/store/enums/ErrorCodeEnum.java
- fix:歇业对接三方平台
- fix:歇业对接三方平台
- fix:日志
- fix:歇业后自动恢复营业;抖音自动歇业三方对接
- fix:歇业后自动恢复营业;抖音自动歇业三方对接
- fix:火码平台账号处理状态初始化为已处理
- Merge remote-tracking branch 'origin/cc_20260408_close_up' into cc_20260408_close_up
- fix:歇业管理逻辑修改
- Merge branch 'cc_20260511_close_up_modify' into cc_20260408_close_up
# Conflicts:
#	coolstore-partner-common/src/main/java/com/cool/store/enums/ErrorCodeEnum.java
#	coolstore-partner-common/src/main/java/com/cool/store/enums/RocketMqGroupEnum.java
#	coolstore-partner-common/src/main/java/com/cool/store/enums/RocketMqTagEnum.java
#	coolstore-partner-common/src/main/java/com/cool/store/enums/closeup/CloseUpPlatformEnum.java
#	coolstore-partner-dao/src/main/java/com/cool/store/dao/closeup/CloseUpPlatformDAO.java
#	coolstore-partner-dao/src/main/java/com/cool/store/mapper/StoreMapper.java
#	coolstore-partner-dao/src/main/java/com/cool/store/mapper/closeup/CloseUpPlatformMapper.java
#	coolstore-partner-dao/src/main/resources/mapper/StoreMapper.xml
#	coolstore-partner-dao/src/main/resources/mapper/closeup/CloseUpApplyFormMapper.xml
#	coolstore-partner-dao/src/main/resources/mapper/closeup/CloseUpPlatformMapper.xml
#	coolstore-partner-model/src/main/java/com/cool/store/entity/closeup/CloseUpApplyFormDO.java
#	coolstore-partner-model/src/main/java/com/cool/store/entity/closeup/CloseUpPlatformDO.java
#	coolstore-partner-service/src/main/java/com/cool/store/mq/consumer/ConsumerClient.java
#	coolstore-partner-service/src/main/java/com/cool/store/service/closeup/CloseUpService.java
#	coolstore-partner-service/src/main/java/com/cool/store/service/closeup/impl/CloseUpServiceImpl.java
#	coolstore-partner-web/src/main/java/com/cool/store/controller/webb/PCTestController.java
#	coolstore-partner-web/src/main/java/com/cool/store/job/XxlJobHandler.java
#	coolstore-partner-web/src/main/resources/application-ab.properties
#	coolstore-partner-web/src/main/resources/application-local.properties
#	coolstore-partner-web/src/main/resources/application-online.properties
#	coolstore-partner-web/src/main/resources/application-test.properties
- fix:合并冲突
- Merge branch 'master' into cc_20260408_close_up
- fix:火码歇业时机修改
- fix
Signed-off-by: 王非凡 <accounts_67eba0c5fee9c49c80c8e2b4@mail.teambition.com>
Merged-by: 正新 <accounts_6964c7bcd2a2c377c5bbd01b@mail.teambition.com>
CR-link: https://codeup.aliyun.com/692ea314dec569489f6f167c/hangzhou/java/custom_zxjp/change/126
This commit is contained in:
@@ -4,6 +4,8 @@ import com.alibaba.fastjson.JSONObject;
|
||||
import com.cool.store.annotation.Debounce;
|
||||
import com.cool.store.constants.CommonConstants;
|
||||
import com.cool.store.dao.*;
|
||||
import com.cool.store.dao.closeup.CloseUpApplyFormDAO;
|
||||
import com.cool.store.dao.closeup.CloseUpPlatformDAO;
|
||||
import com.cool.store.dao.bonus.BonusDistributionRuleDAO;
|
||||
import com.cool.store.dao.fees.WalletPayInfoDAO;
|
||||
import com.cool.store.dto.*;
|
||||
@@ -15,6 +17,8 @@ import com.cool.store.dto.xgj.XgjPartnerPageDTO;
|
||||
import com.cool.store.dto.wallet.*;
|
||||
import com.cool.store.dto.xgj.XgjPayResultDTO;
|
||||
import com.cool.store.entity.*;
|
||||
import com.cool.store.entity.closeup.CloseUpApplyFormDO;
|
||||
import com.cool.store.entity.closeup.CloseUpPlatformDO;
|
||||
import com.cool.store.entity.bonus.BonusDistributionRuleDO;
|
||||
import com.cool.store.entity.fees.WalletPayInfoDO;
|
||||
import com.cool.store.enums.*;
|
||||
@@ -52,6 +56,8 @@ import com.cool.store.response.storeopen.StoreRecipesResponse;
|
||||
import com.cool.store.service.*;
|
||||
import com.cool.store.service.bonus.BonusService;
|
||||
import com.cool.store.service.close.CloseStoreService;
|
||||
import com.cool.store.service.closeup.PlatformHttpClientRest;
|
||||
import com.cool.store.service.closeup.impl.CloseUpServiceImpl;
|
||||
import com.cool.store.service.fees.WalletPayInfoService;
|
||||
import com.cool.store.service.impl.CommonService;
|
||||
import com.cool.store.service.impl.UserAuthMappingServiceImpl;
|
||||
@@ -144,7 +150,12 @@ public class PCTestController {
|
||||
SignFranchiseService signFranchiseService;
|
||||
@Resource
|
||||
WalletPayInfoService walletPayInfoService;
|
||||
|
||||
@Resource
|
||||
CloseUpServiceImpl closeUpService;
|
||||
@Resource
|
||||
CloseUpApplyFormDAO closeUpApplyFormDAO;
|
||||
@Resource
|
||||
CloseUpPlatformDAO closeUpPlatformDAO;
|
||||
@Resource
|
||||
ThirdStoreOpenDataService thirdStoreOpenDataService;
|
||||
@Resource
|
||||
@@ -152,6 +163,23 @@ public class PCTestController {
|
||||
@Resource
|
||||
BonusDistributionRuleDAO bonusRuleDAO;
|
||||
|
||||
@PostMapping("/closeUpAutoOpen")
|
||||
public void closeUpAutoOpen(Long applyId) {
|
||||
closeUpService.closeUpAutoOpen(applyId);
|
||||
}
|
||||
|
||||
@PostMapping("/queryPlatformStatus")
|
||||
public void queryPlatformStatus() {
|
||||
xxlJobHandler.queryPlatformStatus();
|
||||
}
|
||||
|
||||
@PostMapping("/autoPlatform")
|
||||
public void autoPlatform(Long applyId) {
|
||||
CloseUpApplyFormDO formDO = closeUpApplyFormDAO.getById(applyId);
|
||||
List<CloseUpPlatformDO> platformList = closeUpPlatformDAO.getList(applyId, 0, 1, null);
|
||||
closeUpService.autoPlatform(formDO.getStoreId(), formDO.getType(), platformList);
|
||||
}
|
||||
|
||||
@PostMapping("/normalStoreApplyClose")
|
||||
@Debounce(timeMs = 10000, diffUser = false)
|
||||
public ResponseResult<Boolean> normalStoreApplyClose() {
|
||||
|
||||
@@ -6,6 +6,7 @@ import com.alibaba.fastjson.JSONObject;
|
||||
import com.cool.store.constants.CommonConstants;
|
||||
import com.cool.store.constants.RedisConstant;
|
||||
import com.cool.store.dao.*;
|
||||
import com.cool.store.dao.closeup.CloseUpPlatformDAO;
|
||||
import com.cool.store.dao.bonus.BonusDistributionRuleDAO;
|
||||
import com.cool.store.dao.tp.TpApplyFormDAO;
|
||||
import com.cool.store.dao.wallet.WalletTradeDAO;
|
||||
@@ -14,6 +15,7 @@ import com.cool.store.dto.store.StoreExtendSoftOpenDTO;
|
||||
import com.cool.store.dto.store.StoreMasterIssueDTO;
|
||||
import com.cool.store.dto.store.StoreOrderTimeDTO;
|
||||
import com.cool.store.entity.*;
|
||||
import com.cool.store.entity.closeup.CloseUpPlatformDO;
|
||||
import com.cool.store.entity.bonus.BonusDistributionRuleDO;
|
||||
import com.cool.store.entity.tp.TpApplyFormDO;
|
||||
import com.cool.store.entity.wallet.WalletTradeDO;
|
||||
@@ -38,6 +40,7 @@ import com.cool.store.service.*;
|
||||
import com.cool.store.service.bonus.BonusService;
|
||||
import com.cool.store.service.close.CloseStoreRefundService;
|
||||
import com.cool.store.service.close.CloseStoreService;
|
||||
import com.cool.store.service.closeup.CloseUpService;
|
||||
import com.cool.store.service.fees.WalletPayInfoService;
|
||||
import com.cool.store.service.impl.CommonService;
|
||||
import com.cool.store.service.store.PreAllocationRecordService;
|
||||
@@ -157,12 +160,17 @@ public class XxlJobHandler {
|
||||
CloseStoreInfoDAO closeStoreInfoDAO;
|
||||
@Resource
|
||||
ThirdStoreOpenDataService thirdStoreOpenDataService;
|
||||
@Resource
|
||||
CloseUpPlatformDAO closeUpPlatformDAO;
|
||||
@Resource
|
||||
CloseUpService closeUpService;
|
||||
|
||||
private static final DateTimeFormatter MONTH_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM");
|
||||
private static final DateTimeFormatter DATE_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd");
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @Auther: wangshuo
|
||||
* @Date: 2024/4/29
|
||||
@@ -789,6 +797,32 @@ public class XxlJobHandler {
|
||||
log.info("------end withdrawUpdate------");
|
||||
}
|
||||
|
||||
@XxlJob("queryPlatformStatus")
|
||||
public void queryPlatformStatus() {
|
||||
MDCUtils.put(CommonConstants.REQUEST_ID, UUID.randomUUID().toString());
|
||||
log.info("------start queryPlatformStatus------");
|
||||
boolean hasNext = true;
|
||||
int pageNum = 1;
|
||||
int pageSize = CommonConstants.BATCH_SIZE;
|
||||
while (hasNext) {
|
||||
PageHelper.startPage(pageNum, pageSize);
|
||||
List<CloseUpPlatformDO> list = closeUpPlatformDAO.getList(null, 0, null, true);
|
||||
hasNext = list.size() >= pageSize;
|
||||
if (CollectionUtils.isEmpty(list)) {
|
||||
break;
|
||||
}
|
||||
for (CloseUpPlatformDO closeUpPlatformDO : list) {
|
||||
try {
|
||||
closeUpService.queryPlatformStatusByTaskId(closeUpPlatformDO);
|
||||
} catch (Exception e) {
|
||||
log.error("查询平台状态失败, closeUpPlatformId:{}", closeUpPlatformDO.getId(), e);
|
||||
}
|
||||
}
|
||||
pageNum++;
|
||||
}
|
||||
log.info("------end queryPlatformStatus------");
|
||||
}
|
||||
|
||||
/**
|
||||
* 每月统计上一个月门店的实收数据并入库
|
||||
* 建议每月1日凌晨执行
|
||||
|
||||
@@ -180,6 +180,10 @@ cool.api.rsa.public.key=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0erPAWesjkp9
|
||||
wallet.api.rsa.public.key=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvU5WUX5MaZhS4MRfZ5OeqmSxTgjNi64SEwTiDYS++DRHRFTEguk1g5AbiW3l9eEdATeVk0WX+T6ZIIa2do3bQOKhlMtRwWMWQIucjGa7ySOCuicvnCD2HAQ2EThfqQdSpAW5UpcyodrhcyUkuevBA4fQQ06k9lB4FjqWtao2+aYFIPFPu8Wu28KI/9QIMLI02Q1YY3duJ67QW4EM4I2oS0t3sWJeZtIJPRHFWW1EaLJz2FdbJJq+z6D2p++9pmkHsvdnktUUO+nPL3PCLtxGYxEwr/AqTYR/1yXfkVWe3nHXc+qvRt967X1hDHC+gEPJItr7kUk3pQTGBv9kNu75DwIDAQAB
|
||||
wallet.org.id=140732221567301
|
||||
|
||||
closeup.platform.url=http://101.132.32.88:30081
|
||||
closeup.platform.username=qcOasjPiy7Bsb6y
|
||||
closeup.platform.secret=6ezC98lNx5b1IQt
|
||||
|
||||
store.open.url=https://zhengxin.zhidiansoft.com:5943
|
||||
store.open.appId=289704779317445
|
||||
store.open.appKey=IGSAEQoakR2HEaYx
|
||||
|
||||
@@ -178,6 +178,10 @@ liePin.baseUrl=https://open-xhopen-qa53.qa.xunhou.cn
|
||||
liePin.tenantId=12833
|
||||
liePin.mobile=13345565081
|
||||
|
||||
closeup.platform.url=http://101.132.32.88:30081
|
||||
closeup.platform.username=qcOasjPiy7Bsb6y
|
||||
closeup.platform.secret=6ezC98lNx5b1IQt
|
||||
|
||||
store.open.url=https://zhengxin.zhidiansoft.com:5943
|
||||
store.open.appId=289704779317445
|
||||
store.open.appKey=IGSAEQoakR2HEaYx
|
||||
|
||||
@@ -175,6 +175,10 @@ cool.api.rsa.public.key=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAleyT39qxm9Vi
|
||||
wallet.api.rsa.public.key=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvU5WUX5MaZhS4MRfZ5OeqmSxTgjNi64SEwTiDYS++DRHRFTEguk1g5AbiW3l9eEdATeVk0WX+T6ZIIa2do3bQOKhlMtRwWMWQIucjGa7ySOCuicvnCD2HAQ2EThfqQdSpAW5UpcyodrhcyUkuevBA4fQQ06k9lB4FjqWtao2+aYFIPFPu8Wu28KI/9QIMLI02Q1YY3duJ67QW4EM4I2oS0t3sWJeZtIJPRHFWW1EaLJz2FdbJJq+z6D2p++9pmkHsvdnktUUO+nPL3PCLtxGYxEwr/AqTYR/1yXfkVWe3nHXc+qvRt967X1hDHC+gEPJItr7kUk3pQTGBv9kNu75DwIDAQAB
|
||||
wallet.org.id=420289242456261
|
||||
|
||||
closeup.platform.url=https://zx-portal.huomayunping.com:3001
|
||||
closeup.platform.username=qcOasjPiy7Bsb6y
|
||||
closeup.platform.secret=6ezC98lNx5b1IQt
|
||||
|
||||
store.open.url=https://zhengxin.zhidiansoft.com:5943
|
||||
store.open.appId=289704779317445
|
||||
store.open.appKey=IGSAEQoakR2HEaYx
|
||||
|
||||
@@ -180,6 +180,10 @@ cool.api.rsa.private.key=MIIEpQIBAAKCAQEA0erPAWesjkp9J4htmfCyqKS9npmT9dW3KqWTfb4
|
||||
cool.api.rsa.public.key=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0erPAWesjkp9J4htmfCyqKS9npmT9dW3KqWTfb4c7x/QBUtKuokWOO0XikHd4bGUa9kl+twSv/5A3kYz1B9eg6wRuDJoads+G5U7rVQjzdoUtLaf3lNXkuSehl4uHUPQfNa6vcmvzraXPxJjEpYzj9WZh7uJqq2oSgw42H1qdbFCXSaE5BwsOb+2vZXjzh4RO10Sy3Qb1UqGsoZoxVzrtDeEctCjrecFyQr96L2UtYa4NTxSTfu4rgObrwIOMvqqnLsXEzK/rd6kIHYjkZYQCOa48AedWp2YKQ7Ldclj+VMLnXvl42J9exVkbs++8k3P5sI9fdZX4Ey2RBjnSoAo/QIDAQAB
|
||||
wallet.api.rsa.public.key=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvU5WUX5MaZhS4MRfZ5OeqmSxTgjNi64SEwTiDYS++DRHRFTEguk1g5AbiW3l9eEdATeVk0WX+T6ZIIa2do3bQOKhlMtRwWMWQIucjGa7ySOCuicvnCD2HAQ2EThfqQdSpAW5UpcyodrhcyUkuevBA4fQQ06k9lB4FjqWtao2+aYFIPFPu8Wu28KI/9QIMLI02Q1YY3duJ67QW4EM4I2oS0t3sWJeZtIJPRHFWW1EaLJz2FdbJJq+z6D2p++9pmkHsvdnktUUO+nPL3PCLtxGYxEwr/AqTYR/1yXfkVWe3nHXc+qvRt967X1hDHC+gEPJItr7kUk3pQTGBv9kNu75DwIDAQAB
|
||||
|
||||
closeup.platform.url=http://101.132.32.88:30081
|
||||
closeup.platform.username=qcOasjPiy7Bsb6y
|
||||
closeup.platform.secret=6ezC98lNx5b1IQt
|
||||
|
||||
store.open.url=https://zhengxin.zhidiansoft.com:5943
|
||||
store.open.appId=289704779317445
|
||||
store.open.appKey=IGSAEQoakR2HEaYx
|
||||
|
||||
Reference in New Issue
Block a user