| | |
| | | return uploadJsonFile(filename, body.toJSONString(), token); |
| | | } |
| | | |
| | | /** |
| | | * 报送网约车平台公司运营规模信息(PTYYGM) |
| | | * |
| | | * @return 监管平台原始响应 |
| | | */ |
| | | public String pushPlatformOperationScaleInfo() { |
| | | String token = parseToken(getToken()); |
| | | JSONObject item = buildPlatformOperationScaleInfo(); |
| | | JSONObject body = new JSONObject(); |
| | | JSONArray items = new JSONArray(); |
| | | items.add(item); |
| | | body.put("items", items); |
| | | |
| | | String format = LocalDateTime.now().format(FILE_TIME_FORMATTER); |
| | | String filename = platform + "_BASIC_PTYYGM_REQ_" + format + ".json"; |
| | | return uploadJsonFile(filename, body.toJSONString(), token); |
| | | } |
| | | |
| | | private JSONObject buildPlatformBaseInfo() { |
| | | JSONObject item = new JSONObject(); |
| | | item.put("symbol", PTJB_SYMBOL); |
| | |
| | | return item; |
| | | } |
| | | |
| | | private JSONObject buildPlatformOperationScaleInfo() { |
| | | JSONObject item = new JSONObject(); |
| | | item.put("symbol", PTJB_SYMBOL); |
| | | item.put("companyId", companyId); |
| | | item.put("vehicleNum", "1"); //TODO 后续补充完整 |
| | | item.put("driverNum", "1"); //TODO 后续补充完整 |
| | | item.put("flag", "1"); |
| | | item.put("updateTime", LocalDateTime.now().format(DATA_TIME_FORMATTER)); |
| | | item.put("protocolVersion", PROTOCOL_VERSION); |
| | | return item; |
| | | } |
| | | |
| | | private String encodePdf(String filename) { |
| | | if (StringUtils.isBlank(filename)) { |
| | | return ""; |