Commit 53cd15c7149d50ace6fe5fd76fa7632aef8ef85f
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 | #### 返回示例 | ... | ... |