| | |
| | | import java.io.BufferedInputStream; |
| | | import java.io.InputStream; |
| | | import java.io.OutputStream; |
| | | import java.net.URLEncoder; |
| | | import java.util.Arrays; |
| | | import java.util.HashMap; |
| | | import java.util.Map; |
| | | |
| | |
| | | /** |
| | | * OTC 附件获取 |
| | | * |
| | | * @param contractNumber |
| | | * @param orderNo |
| | | */ |
| | | public R getOtcCustomerOrderFileList(String contractNumber) { |
| | | public R getOtcCustomerOrderFileList(String orderNo) { |
| | | try { |
| | | String token = getToken(); |
| | | Map<String, Object> map = new HashMap<>(); |
| | | map.put("orderNo", contractNumber); |
| | | map.put("size", 1000); |
| | | JSONObject result = JSONObject.parseObject(HttpRequest.get(customerOrderClientConfigure.getOtcHost() + customerOrderClientConfigure.getOtcFileUrl()) |
| | | .contentType("application/json") |
| | | .header("Authorization", "Bearer " + token).form(map).execute().body()); |
| | | String encode = URLEncoder.encode(orderNo); |
| | | System.out.println("url编码--------------------------"+encode); |
| | | JSONObject result = JSONObject.parseObject(HttpRequest.get(customerOrderClientConfigure.getOtcHost() + customerOrderClientConfigure.getOtcFileUrl() + orderNo) |
| | | .header("Authorization", "Bearer " + token).execute().body()); |
| | | if (result.getInteger("code") == 0) { |
| | | JSONObject jsonObject = result.getJSONObject("data"); |
| | | JSONArray jsonArray = jsonObject.getJSONArray("records"); |
| | | JSONArray jsonArray = result.getJSONArray("data"); |
| | | return R.ok(jsonArray); |
| | | } else { |
| | | return R.failed("获取失败," + result.getString("msg")); |
| | |
| | | return R.failed("获取异常:"+ e.getMessage()); |
| | | } |
| | | } |
| | | |
| | | |
| | | public CustomerOrder updateCustomerOrderLine(CustomerOrder customerOrder) { |
| | | if (StringUtils.isBlank(customerOrder.getOtcLineNo())) { |