|
@@ -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")
|