进件查询问题
This commit is contained in:
@@ -87,8 +87,8 @@ public class EntryManagerController {
|
||||
* 获取进件信息
|
||||
*/
|
||||
@GetMapping
|
||||
public CzgResult<AggregateMerchantVO> getEntry(Long shopId, String licenceNo) {
|
||||
return CzgResult.success(shopDirectMerchantService.getEntry(shopId, licenceNo));
|
||||
public CzgResult<AggregateMerchantVO> getEntry(Long shopId) {
|
||||
return CzgResult.success(shopDirectMerchantService.getEntry(shopId));
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -98,8 +98,8 @@ public class EntryManagerController {
|
||||
*/
|
||||
@GetMapping("queryEntry")
|
||||
@Debounce(value = "#shopId", interval = 1000 * 60 * 3)
|
||||
public CzgResult<Boolean> queryEntry(Long shopId, String licenceNo) {
|
||||
entryManagerTask.entryManager(shopId, licenceNo);
|
||||
public CzgResult<Boolean> queryEntry(Long shopId) {
|
||||
entryManagerTask.entryManager(shopId);
|
||||
return CzgResult.success();
|
||||
}
|
||||
|
||||
|
||||
@@ -39,17 +39,16 @@ public class EntryManagerTask {
|
||||
public void run() {
|
||||
log.info("进件查询,定时任务执行");
|
||||
long start = System.currentTimeMillis();
|
||||
entryManager(null, null);
|
||||
entryManager(null);
|
||||
log.info("进件查询,定时任务执行完毕,耗时:{}ms", start - System.currentTimeMillis());
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询状态为待处理、待签约、待审核的进件
|
||||
*/
|
||||
public void entryManager(Long shopId, String licenceNo) {
|
||||
public void entryManager(Long shopId) {
|
||||
List<ShopDirectMerchant> list = shopDirectMerchantService.list(QueryWrapper.create()
|
||||
.eq(ShopDirectMerchant::getShopId, shopId)
|
||||
.eq(ShopDirectMerchant::getLicenceNo, licenceNo)
|
||||
.in(ShopDirectMerchant::getWechatStatus, PayCst.EntryStatus.NEED_QUERY_LIST)
|
||||
.or(ShopDirectMerchant::getAlipayStatus).in(PayCst.EntryStatus.NEED_QUERY_LIST));
|
||||
if (CollUtil.isEmpty(list)) {
|
||||
@@ -83,7 +82,7 @@ public class EntryManagerTask {
|
||||
ShopMerchantDTO shopMerchantDTO = new ShopMerchantDTO();
|
||||
shopMerchantDTO.setShopId(shopId);
|
||||
shopMerchantDTO.setChannel(PayChannelCst.NATIVE);
|
||||
shopMerchantDTO.setRelatedLicenceNo(licenceNo);
|
||||
shopMerchantDTO.setRelatedLicenceNo(shopDirectMerchant.getLicenceNo());
|
||||
NativeMerchantDTO nativeMerchantDTO = new NativeMerchantDTO();
|
||||
nativeMerchantDTO.setWechatMerchantId(wechatMerchantId);
|
||||
nativeMerchantDTO.setAlipayMerchantId(alipayMerchantId);
|
||||
@@ -93,7 +92,7 @@ public class EntryManagerTask {
|
||||
}
|
||||
shopMerchantDTO.setNativeMerchantDTO(nativeMerchantDTO);
|
||||
shopMerchantService.editEntry(shopMerchantDTO, false);
|
||||
shopMerchantService.upMerchant(licenceNo, nativeMerchantDTO);
|
||||
shopMerchantService.upMerchant(shopDirectMerchant.getLicenceNo(), nativeMerchantDTO);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user