| | |
| | | |
| | | /** |
| | | * 商户进件异步通知 |
| | | * @param jsonObject |
| | | * @return |
| | | */ |
| | | @Override |
| | | public R<String> merchantBasicdataNotify(JSONObject jsonObject) { |
| | | R<MerchantBasicdataVo> merchantBasicdataVoR = HuiFuTianXiaUtil.merchantBasicDataNotify(jsonObject); |
| | | public R<String> merchantBasicdataNotify(MerchantBasicDataNotifyDto dto) { |
| | | R<MerchantBasicdataVo> merchantBasicdataVoR = HuiFuTianXiaUtil.merchantBasicDataNotify(dto); |
| | | if(merchantBasicdataVoR.getCode() != 200){ |
| | | return R.fail(merchantBasicdataVoR.getMsg()); |
| | | } |
| | | MerchantBasicdataVo data = merchantBasicdataVoR.getData(); |
| | | ShopAuthenticationHftx shopAuthenticationHftx = shopAuthenticationHftxService.getOne(new QueryWrapper<ShopAuthenticationHftx>().eq("req_seq_id", data.getReqSeqId())); |
| | | if(!org.springframework.util.StringUtils.hasLength(shopAuthenticationHftx.getAuditStatus())){ |
| | | if("U".equals(shopAuthenticationHftx.getAuditStatus())){ |
| | | shopAuthenticationHftx.setAuditStatus(data.getAuditStatus()); |
| | | shopAuthenticationHftx.setAuditDesc(data.getAuditDesc()); |
| | | shopAuthenticationHftx.setHuifuId(data.getHuifuId()); |
| | | shopAuthenticationHftx.setTokenNo(data.getTokenNo()); |
| | | shopAuthenticationHftx.setApplyNo(data.getApplyNo()); |
| | | shopAuthenticationHftxService.updateById(shopAuthenticationHftx); |
| | | if("Y".equals(data.getAuditStatus())){ |
| | | Shop shop = this.getByShopId(shopAuthenticationHftx.getShopId()); |
| | | shop.setShopStatus(1); |
| | | this.updateById(shop); |
| | | } |
| | | } |
| | | return R.ok(data.getReqSeqId()); |
| | | } |
| | |
| | | List<ShopAuthentication> list = shopAuthenticationService.getShopAuthNeedUpdateStatus(); |
| | | log.info("定时检查微信二级商户"+list.toString()); |
| | | list.forEach(item -> queryApplyStatusByApplymentId(item.getApplymentId(), item.getShopId())); |
| | | |
| | | List<ShopAuthenticationHftx> list1 = shopAuthenticationHftxService.list(new QueryWrapper<ShopAuthenticationHftx>().eq("audit_status", "U").eq("is_delete", 0)); |
| | | for (ShopAuthenticationHftx shopAuthenticationHftx : list1) { |
| | | R<MerchantBasicdataVo> r = HuiFuTianXiaUtil.queryMerchantBasicdata(IdUtils.simpleUUID(), shopAuthenticationHftx.getHuifuId()); |
| | | if(r.getCode() == 200){ |
| | | MerchantBasicdataVo data = r.getData(); |
| | | if(org.springframework.util.StringUtils.hasLength(data.getTokenNo())){ |
| | | shopAuthenticationHftx.setTokenNo(data.getTokenNo()); |
| | | shopAuthenticationHftx.setAuditStatus("Y"); |
| | | shopAuthenticationHftx.setAuditDesc("成功"); |
| | | Shop shop = this.getByShopId(shopAuthenticationHftx.getShopId()); |
| | | shop.setShopStatus(1); |
| | | this.updateById(shop); |
| | | shopAuthenticationHftxService.updateById(shopAuthenticationHftx); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |