Commit 38dd1f94 by DESKTOP-7Q3CA17\86137

gsb

parent 773f99e5
......@@ -948,6 +948,45 @@ class EcontractService extends ServiceBase {
}
async signingQuerytoPer(params) {
let sql = [];
sql.push("SELECT t1.id,t1.begin_at AS beginDate,t1.end_at AS endDate,t2.userName AS idName,t2.mobile,t2.`personsSign` AS idNo,t1.completed_at AS signTime,t2.bankno AS bankNo,t1.fileurl AS fileUrl ")
sql.push("FROM c_econtract t1 INNER JOIN p_user_eaccount t2 ON t1.`usereaccount_id` = t2.`id` ")
sql.push("WHERE t1.`etemplate_id` = :ecid AND t1.`eflowstatus` = '2' AND t1.`end_at` >= NOW() AND t2.`personsSign` = :idNo ")
if (params.userName) {
sql.push("AND t2.userName = :userName");
}
let list = await this.dao.customQuery(sql.join(" "), params);
if (!list || list.length == 0) {
return null;
}
for (var item of list) {
item.signTime = await this.formateTime(item.signTime);
item.beginDate = await this.formateTime(item.beginDate);
item.endDate = await this.formateTime(item.endDate);
}
return list[0];
}
async signingQueryLimitCon(params) {
var sql = [];
sql.push("SELECT t1.id,t1.begin_at as beginDate,t1.end_at as endDate,");
sql.push("t2.userName AS idName, t2.mobile ,t2.`personsSign` AS idNo, t1.completed_at AS signTime, t2.bankno AS bankNo,t1.fileurl AS fileUrl");
sql.push("FROM c_econtract t1");
sql.push("INNER JOIN p_user_eaccount t2 ON t1.`usereaccount_id` = t2.`id`");
sql.push("WHERE t1.`etemplate_id` = :ecid AND t1.id > :startId AND t1.`eflowstatus` = '2' AND t1.`end_at`>= NOW()");
sql.push("ORDER BY t1.id ASC LIMIT :pageSize ");
var list = await this.dao.customQuery(sql.join(" "), params);
for (var item of list) {
item.signTime = await this.formateTime(item.signTime);
item.beginDate = await this.formateTime(item.beginDate);
item.endDate = await this.formateTime(item.endDate);
}
return list;
}
async sinedEcontractStatus(params) {
var sql = "SELECT * FROM c_econtract WHERE usereaccount_id IN ( SELECT id FROM p_user_eaccount WHERE personsSign = :idNo) AND etemplate_id = :etemplate_id";
......
......@@ -8,6 +8,8 @@ var settings = {
redis: {
host: "39.107.234.14",
port: 6379,
password: "123123",
db: 11,
},
database: {
dbname: "bpo",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment