|
@@ -34,13 +34,19 @@ module.exports = app => {
|
|
|
return list;
|
|
|
}
|
|
|
|
|
|
- async getRoleRptRelByTenderId(tenderId) {
|
|
|
+ async getRoleRptRelByTenderId(tenderId, stageId) {
|
|
|
this.initSqlBuilder();
|
|
|
this.sqlBuilder.setAndWhere('tender_id', {
|
|
|
value: tenderId,
|
|
|
operate: '=',
|
|
|
});
|
|
|
- this.sqlBuilder.columns = ['id', 'tender_id', 'rpt_id', 'rel_content'];
|
|
|
+ if (stageId) {
|
|
|
+ this.sqlBuilder.setAndWhere('sid', {
|
|
|
+ value: stageId,
|
|
|
+ operate: '=',
|
|
|
+ });
|
|
|
+ }
|
|
|
+ this.sqlBuilder.columns = ['id', 'tender_id', 'rpt_id', 'sid', 'rel_content'];
|
|
|
const [sql, sqlParam] = this.sqlBuilder.build(this.tableName);
|
|
|
const list = await this.db.query(sql, sqlParam);
|
|
|
return list;
|
|
@@ -93,6 +99,10 @@ module.exports = app => {
|
|
|
return rst;
|
|
|
}
|
|
|
|
|
|
+ async addInitialStageData(tender_id, stage, preStage) {
|
|
|
+ // 在加stage的时候需要挂上这个,copy之前的签名人
|
|
|
+ }
|
|
|
+
|
|
|
async updateRoleRelationship(id, tender_id, rpt_id, sid, relArr) {
|
|
|
let rst = null;
|
|
|
if (id < 0) {
|