| | |
| | | |
| | | if(ObjectUtil.isNotEmpty(mallOrderInfo)){ |
| | | //更新订单状态 |
| | | mallOrderInfo.setIsInvoice(1); |
| | | mallOrderInfoMapper.updateById(mallOrderInfo); |
| | | // mallOrderInfo.setIsInvoice(1); |
| | | // mallOrderInfoMapper.updateById(mallOrderInfo); |
| | | //获取用户的抬头信息 |
| | | String userInvoiceInfo = getUserInvoiceInfo(fapiao_apply_id); |
| | | String userInvoiceInfo = this.getUserInvoiceInfo(fapiao_apply_id); |
| | | JSONObject userInvoiceInfoJson = JSONUtil.parseObj(userInvoiceInfo); |
| | | //查看当前订单是否已经开具发票 |
| | | Long memberId = mallOrderInfo.getMemberId(); |
| | |
| | | /** |
| | | * 获取用户的抬头信息 |
| | | */ |
| | | @Override |
| | | public String getUserInvoiceInfo(String fapiaoApplyId) throws IOException { |
| | | |
| | | //初始化请求参数 |
| | | Map<String, Object> params = new HashMap<>(); |
| | | params.put("scene","WITH_WECHATPAY"); |
| | | params.put("fapiao_apply_id","4200002070202401175245187105"); |
| | | // params.put("fapiao_apply_id","4200002070202401175245187105"); |
| | | params.put("fapiao_apply_id",fapiaoApplyId); |
| | | |
| | | String baseUrl = "https://api.mch.weixin.qq.com"; |
| | | String canonicalUrl = "/v3/new-tax-control-fapiao/user-title"; |