Commit 53cd15c7149d50ace6fe5fd76fa7632aef8ef85f

Authored by 王富国
1 parent 50c376df
Exists in master

feat:增加金润对接钉钉审批接口增加完整示例

Showing 1 changed file with 76 additions and 73 deletions   Show diff stats
jinrun/audit/审批接口.md
... ... @@ -202,79 +202,82 @@ public static void main(String[] args) {
202 202  
203 203 #### 完整示例
204 204 ```java
205   -String appKey = "bd95591ce63f4a78a54658c2d8ad5ff6";
206   - String appSecret = "734a18117f614e60859efb8eea27c680";
207   - String aesSecret = "wJ3472SLpkZLnjtwMArhRg==";
208   - ZYClient zyClient = new ZYClient(appKey, appSecret);
209   - String data = "{\n" +
210   - " \"code\": \"JR202511060000016\",\n" +
211   - " \"auditType\": \"JINRUN_VEHICLE_FEE_AUDIT\",\n" +
212   - " \"username\": \"001073\",\n" +
213   - " \"auditFormList\": [\n" +
214   - " {\n" +
215   - " \"type\": \"text\",\n" +
216   - " \"name\": \"billCode\",\n" +
217   - " \"value\": \"FYBX251106001\"\n" +
218   - " },\n" +
219   - " {\n" +
220   - " \"type\": \"text\",\n" +
221   - " \"name\": \"billMonth\",\n" +
222   - " \"value\": \"2025-11\"\n" +
223   - " },\n" +
224   - " {\n" +
225   - " \"type\": \"text\",\n" +
226   - " \"name\": \"amount\",\n" +
227   - " \"value\": \"2100\"\n" +
228   - " },\n" +
229   - " {\n" +
230   - " \"type\": \"text\",\n" +
231   - " \"name\": \"detail\",\n" +
232   - " \"value\": \"[{\\\"车牌号\\\":\\\"沪A11111\\\",\\\"金额\\\":\\\"1000\\\",\\\"费用类型\\\":\\\"行车费用\\\",\\\"项目\\\":\\\"宁德项目\\\",\\\"备注\\\":\\\"沪A11111 2025年11月6号住宿费\\\"}]\"\n" +
233   - " },\n" +
234   - " {\n" +
235   - " \"type\": \"text\",\n" +
236   - " \"name\": \"paySubject\",\n" +
237   - " \"value\": \"金润\"\n" +
238   - " },\n" +
239   - " {\n" +
240   - " \"type\": \"text\",\n" +
241   - " \"name\": \"accountName\",\n" +
242   - " \"value\": \"大车队长有限公司\"\n" +
243   - " },\n" +
244   - " {\n" +
245   - " \"type\": \"text\",\n" +
246   - " \"name\": \"accountNo\",\n" +
247   - " \"value\": \"6220022221000221\"\n" +
248   - " },\n" +
249   - " {\n" +
250   - " \"type\": \"text\",\n" +
251   - " \"name\": \"openBankName\",\n" +
252   - " \"value\": \"浦东发展银行\"\n" +
253   - " },\n" +
254   - " {\n" +
255   - " \"type\": \"text\",\n" +
256   - " \"name\": \"openBankBranchName\",\n" +
257   - " \"value\": \"浦发银行青浦支行\"\n" +
258   - " },\n" +
259   - " {\n" +
260   - " \"type\": \"text\",\n" +
261   - " \"name\": \"remark\",\n" +
262   - " \"value\": \"账单备注\"\n" +
263   - " },\n" +
264   - " {\n" +
265   - " \"type\": \"file\",\n" +
266   - " \"name\": \"billAttachment\",\n" +
267   - " \"value\": \"https://zeyi-tms-product.oss-cn-hangzhou.aliyuncs.com/image/tms/d05b7f1b-1844-49b6-9931-11ac4cd783ea.jpg\"\n" +
268   - " }\n" +
269   - " ],\n" +
270   - " \"conditionParamList\": [\n" +
271   - " {\n" +
272   - " \"name\": \"businessType\",\n" +
273   - " \"value\": \"BULK_BUSINESS_TYPE\"\n" +
274   - " }\n" +
275   - " ]\n" +
276   - "}";
277   - HttpResponseData httpResponseData = zyClient.doPost(Constants.TEST_HOST + "/tms-service-api/audit/send", AesUtils.encrypt(data, aesSecret));
  205 + public static void main(String[] args) throws Exception {
  206 + String appKey = "bd95591ce63f4a78a54658c2d8ad5ff6";
  207 + String appSecret = "734a18117f614e60859efb8eea27c680";
  208 + String aesSecret = "wJ3472SLpkZLnjtwMArhRg==";
  209 + ZYClient zyClient = new ZYClient(appKey, appSecret);
  210 + String data = "{\n" +
  211 + " \"code\": \"JR202511060000016\",\n" +
  212 + " \"auditType\": \"JINRUN_VEHICLE_FEE_AUDIT\",\n" +
  213 + " \"username\": \"001073\",\n" +
  214 + " \"auditFormList\": [\n" +
  215 + " {\n" +
  216 + " \"type\": \"text\",\n" +
  217 + " \"name\": \"billCode\",\n" +
  218 + " \"value\": \"FYBX251106001\"\n" +
  219 + " },\n" +
  220 + " {\n" +
  221 + " \"type\": \"text\",\n" +
  222 + " \"name\": \"billMonth\",\n" +
  223 + " \"value\": \"2025-11\"\n" +
  224 + " },\n" +
  225 + " {\n" +
  226 + " \"type\": \"text\",\n" +
  227 + " \"name\": \"amount\",\n" +
  228 + " \"value\": \"2100\"\n" +
  229 + " },\n" +
  230 + " {\n" +
  231 + " \"type\": \"text\",\n" +
  232 + " \"name\": \"detail\",\n" +
  233 + " \"value\": \"[{\\\"车牌号\\\":\\\"沪A11111\\\",\\\"金额\\\":\\\"1000\\\",\\\"费用类型\\\":\\\"行车费用\\\",\\\"项目\\\":\\\"宁德项目\\\",\\\"备注\\\":\\\"沪A11111 2025年11月6号住宿费\\\"}]\"\n" +
  234 + " },\n" +
  235 + " {\n" +
  236 + " \"type\": \"text\",\n" +
  237 + " \"name\": \"paySubject\",\n" +
  238 + " \"value\": \"金润\"\n" +
  239 + " },\n" +
  240 + " {\n" +
  241 + " \"type\": \"text\",\n" +
  242 + " \"name\": \"accountName\",\n" +
  243 + " \"value\": \"大车队长有限公司\"\n" +
  244 + " },\n" +
  245 + " {\n" +
  246 + " \"type\": \"text\",\n" +
  247 + " \"name\": \"accountNo\",\n" +
  248 + " \"value\": \"6220022221000221\"\n" +
  249 + " },\n" +
  250 + " {\n" +
  251 + " \"type\": \"text\",\n" +
  252 + " \"name\": \"openBankName\",\n" +
  253 + " \"value\": \"浦东发展银行\"\n" +
  254 + " },\n" +
  255 + " {\n" +
  256 + " \"type\": \"text\",\n" +
  257 + " \"name\": \"openBankBranchName\",\n" +
  258 + " \"value\": \"浦发银行青浦支行\"\n" +
  259 + " },\n" +
  260 + " {\n" +
  261 + " \"type\": \"text\",\n" +
  262 + " \"name\": \"remark\",\n" +
  263 + " \"value\": \"账单备注\"\n" +
  264 + " },\n" +
  265 + " {\n" +
  266 + " \"type\": \"file\",\n" +
  267 + " \"name\": \"billAttachment\",\n" +
  268 + " \"value\": \"https://zeyi-tms-product.oss-cn-hangzhou.aliyuncs.com/image/tms/d05b7f1b-1844-49b6-9931-11ac4cd783ea.jpg\"\n" +
  269 + " }\n" +
  270 + " ],\n" +
  271 + " \"conditionParamList\": [\n" +
  272 + " {\n" +
  273 + " \"name\": \"businessType\",\n" +
  274 + " \"value\": \"BULK_BUSINESS_TYPE\"\n" +
  275 + " }\n" +
  276 + " ]\n" +
  277 + "}";
  278 + HttpResponseData httpResponseData = zyClient.doPost(Constants.TEST_HOST + "/tms-service-api/audit/send", AesUtils.encrypt(data, aesSecret));
  279 + System.out.println(JSONUtil.toJsonStr(httpResponseData));
  280 +}
278 281 ```
279 282  
280 283 #### 返回示例
... ...