Przeglądaj źródła

账号停用时间

MaiXinRong 2 lat temu
rodzic
commit
3523b7f89d
2 zmienionych plików z 7 dodań i 0 usunięć
  1. 4 0
      app/service/project_account.js
  2. 3 0
      sql/update.sql

+ 4 - 0
app/service/project_account.js

@@ -153,6 +153,10 @@ module.exports = app => {
                         // throw '该账号已被停用,请联系销售人员';
                         return 2;
                     }
+                    if (accountData.invalid_time) {
+                        const date = this.ctx.moment(accountData.invalid_time, 'YYYY-MM-DD').toDate();
+                        if (date < new Date()) return 2;
+                    }
 
                     projectList = await this.getProjectInfoByAccount(data.account.trim());
                     // permission = accountData.permission;

+ 3 - 0
sql/update.sql

@@ -54,3 +54,6 @@ CREATE TABLE `zh_material_stage_bills`  (
   INDEX `tid`(`tid`) USING BTREE,
   INDEX `mid`(`mid`) USING BTREE
 ) ENGINE = InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
+
+ALTER TABLE `zh_project_account`
+ADD COLUMN `invalid_time`  varchar(50) NOT NULL DEFAULT '' AFTER `wx_name`;