zengyicheng 2 år sedan
förälder
incheckning
dbf072a0a9
1 ändrade filer med 44 tillägg och 0 borttagningar
  1. 44 0
      ssti.js

+ 44 - 0
ssti.js

@@ -3,6 +3,8 @@
 var express = require('express');
 var bcrypt = require('bcryptjs');
 var router = express.Router(); // get an instance of the express Router
+var http = require('http');
+var qs = require('qs');
 const querystring = require('querystring');
 var mysql = require('./mysql');
 // const _mysqlLabor = ["10.3.16.226", "ssti_cm"]; //本地双创數據庫信息
@@ -51,6 +53,48 @@ router.route('/a').all((req, res, next) => {
 //     })
 // })
 
+//消息与任务接口
+router.post('/getTest', function(req, res, next) {
+    const options = {
+        hostname: 'apis.ssti.net.cn',
+        port: 80,
+        path: '/taskcenterapp/sys/taskCenter/taskReceive/pushTask.do',
+        method: 'POST',
+        headers: {
+            'Content-Type': 'application/x-www-form-urlencoded',
+            'appId': '36dd21cde3b2f30a',
+            'accessToken': '463e95bdad1a9506bd1b271194f89383'
+        }
+    };
+    const req1 = http.request(options, (res) => {
+        console.log(`statusCode: ${res.statusCode}`);
+
+        res.on('data', (data) => {
+            console.log(data.toString());
+        });
+    });
+
+    req1.on('error', (error) => {
+        console.error(error);
+    });
+    const bodyData = qs.stringify({ appId: "36dd21cde3b2f30a", taskInfo: '{"inserttasks":[{"app_id":"test11","assignments":[{"assign_dept":"图书部门","assign_id":"ampadmin","assign_name":"ampadmin"}],"biz_domain":"测试部门","biz_key":"bizkey_1000112","created_by_depts":"图书部门","created_by_ids":"ampadmin","created_by_names":"ampadmin","created_on":"2018-01-16 15:06:18","form_url":"https://baidu.com","form_url_view":"https://baidu.com","node_id":"1000112","node_name":"人事审核","priority":0,"process_delete_flag":0,"process_id":"leave_1233211932","process_instance_form_view":"https://taobao.com","process_instance_id":"1233211932","process_instance_image_url":"https://baidu.com","process_instance_initiator":"ampadmin","process_instance_initiator_dp":"图书部门","process_instance_initiator_id":"ampadmin","process_instance_start_date":"2018-01-16 15:06:18","process_instance_status":"RUNNING","process_instance_subject":"请假流程:ampadmin","process_name":"请假流程","process_version":"1.0","status":"ACTIVE","subject":"test_发起请假流程-tstsysys","task_delete_flag":0,"task_id":"1000112"}],"updatetasks":[]}' });
+    req1.write(bodyData);
+    req1.end();
+    req1.end("")
+        // request({
+        //     url:"http://apis.ssti.net.cn:80/taskcenterapp/sys/taskCenter/taskReceive/pushTask.do",
+        //     method:"POST",
+        //     encoding:null,
+        //     header:{
+        //         'appId':'36dd21cde3b2f30a',
+        //         'accessToken':'463e95bdad1a9506bd1b271194f89383'
+        //     },
+        //     data:{}
+        // }),function(error,response,body){
+        //     console.log(error,response,body);
+        // }
+})
+
 //qgt 新增全站通知  有用
 router.post("/CreateNewNotification", (req, res) => {
     QMysql(req, res, "insert_New")