Commit 665e839d by wkliang

Merge branch 'center-order' of gitlab.gongsibao.com:jiangyong/zhichan into center-order

parents 20290efc 312a8d33
...@@ -4,51 +4,51 @@ const uiconfig = system.getUiConfig2(settings.appKey); ...@@ -4,51 +4,51 @@ const uiconfig = system.getUiConfig2(settings.appKey);
module.exports = (db, DataTypes) => { module.exports = (db, DataTypes) => {
return db.define("diagnosis", { return db.define("diagnosis", {
uapp_id: DataTypes.INTEGER, uapp_id: DataTypes.INTEGER,
channel_user_id: DataTypes.STRING(128), //渠道用户唯一码 channel_user_id: DataTypes.STRING, //渠道用户唯一码
diagnosisNo: DataTypes.STRING(128), //诊断单号/申请编号 diagnosis_no: DataTypes.STRING, //诊断单号/申请编号
corporateName: DataTypes.INTEGER,//公司名称 corporate_name: DataTypes.STRING,//公司名称
publishName: DataTypes.STRING,//联系人名字 publish_name: DataTypes.STRING,//联系人名字
publishMobile: DataTypes.STRING(50),//联系人手机号 publish_mobile: DataTypes.STRING,//联系人手机号
corporateType: { //店铺类型 电商诊断:qjd/zmd/zyd,直播诊断:qy/gtgsh/mbfqy/flfw corporate_type: { //店铺类型 电商诊断:qjd/zmd/zyd,直播诊断:qy/gtgsh/mbfqy/flfw
type: DataTypes.ENUM, type: DataTypes.ENUM,
values: Object.keys(uiconfig.config.pdict.corporate_type), values: Object.keys(uiconfig.config.pdict.corporate_type),
set: function (val) { set: function (val) {
this.setDataValue("corporateType", val); this.setDataValue("corporate_type", val);
this.setDataValue("corporateTypeName", uiconfig.config.pdict.corporate_type[val]); this.setDataValue("corporate_type_name", uiconfig.config.pdict.corporate_type[val]);
} }
}, },
corporateTypeName: DataTypes.STRING,//店铺类型名字 电商诊断:旗舰店/专卖店/专营店,直播诊断:企业/个体工商户/民办非企业/法律服务 --暂不用 corporate_type_name: DataTypes.STRING,//店铺类型名字 电商诊断:旗舰店/专卖店/专营店,直播诊断:企业/个体工商户/民办非企业/法律服务 --暂不用
diagnosisType: { //诊断类型 zb/ds diagnosis_type: { //诊断类型 zb/ds
type: DataTypes.ENUM, type: DataTypes.ENUM,
values: Object.keys(uiconfig.config.pdict.diagnosis_type), values: Object.keys(uiconfig.config.pdict.diagnosis_type),
set: function (val) { set: function (val) {
this.setDataValue("diagnosisType", val); this.setDataValue("diagnosis_type", val);
this.setDataValue("diagnosisTypeName", uiconfig.config.pdict.diagnosis_type[val]); this.setDataValue("diagnosis_type_name", uiconfig.config.pdict.diagnosis_type[val]);
} }
}, },
diagnosisTypeName: DataTypes.STRING,//诊断类型名字 直播/电商 --暂不用 diagnosis_type_name: DataTypes.STRING,//诊断类型名字 直播/电商 --暂不用
diagnosisMode: { //诊断方式 zn/rg diagnosis_mode: { //诊断方式 zn/rg
type: DataTypes.ENUM, type: DataTypes.ENUM,
values: Object.keys(uiconfig.config.pdict.diagnosis_mode), values: Object.keys(uiconfig.config.pdict.diagnosis_mode),
set: function (val) { set: function (val) {
this.setDataValue("diagnosisMode", val); this.setDataValue("diagnosis_mode", val);
this.setDataValue("diagnosisModeName", uiconfig.config.pdict.diagnosis_mode[val]); this.setDataValue("diagnosis_mode_name", uiconfig.config.pdict.diagnosis_mode[val]);
} }
}, },
diagnosisModeName: DataTypes.STRING(50),//诊断方式名字 智能评估/人工评估 --暂不用' diagnosis_mode_name: DataTypes.STRING,//诊断方式名字 智能评估/人工评估 --暂不用'
diagnosisResult: { //诊断结果 tg/wtg/rgshz diagnosis_result: { //诊断结果 tg/wtg/rgshz
type: DataTypes.ENUM, type: DataTypes.ENUM,
values: Object.keys(uiconfig.config.pdict.diagnosis_result), values: Object.keys(uiconfig.config.pdict.diagnosis_result),
set: function (val) { set: function (val) {
this.setDataValue("diagnosisResult", val); this.setDataValue("diagnosis_result", val);
this.setDataValue("diagnosisResultName", uiconfig.config.pdict.diagnosis_result[val]); this.setDataValue("diagnosis_result_name", uiconfig.config.pdict.diagnosis_result[val]);
} }
}, },
diagnosisResultName: DataTypes.STRING,//诊断结果名字 通过/未通过/人工审核中 --暂不用 diagnosis_result_name: DataTypes.STRING,//诊断结果名字 通过/未通过/人工审核中 --暂不用
statusName: DataTypes.STRING,//状态 dcl/gtz/dqrfa/ygb/ywc status_name: DataTypes.STRING,//状态 dcl/gtz/dqrfa/ygb/ywc
qualificationsPic: DataTypes.JSON,// 基础资质json {} qualifications_pic: DataTypes.JSON,// 基础资质json {}
brandPic: DataTypes.JSON,// 品牌资质json {} brand_pic: DataTypes.JSON,// 品牌资质json {}
industryPic: DataTypes.JSON,// 行业资质json {} industry_pic: DataTypes.JSON,// 行业资质json {}
notes: DataTypes.STRING,//备注 notes: DataTypes.STRING,//备注
status: { //状态 后台用 dcl/gtz/dqrfa/ygb/ywc status: { //状态 后台用 dcl/gtz/dqrfa/ygb/ywc
// 2020 0811 lin 修改 目标枚举只有dcl 待处理,ywc已完成 // 2020 0811 lin 修改 目标枚举只有dcl 待处理,ywc已完成
...@@ -56,7 +56,7 @@ module.exports = (db, DataTypes) => { ...@@ -56,7 +56,7 @@ module.exports = (db, DataTypes) => {
values: Object.keys(uiconfig.config.pdict.diagnosis_status), values: Object.keys(uiconfig.config.pdict.diagnosis_status),
set: function (val) { set: function (val) {
this.setDataValue("status", val); this.setDataValue("status", val);
this.setDataValue("statusName", uiconfig.config.pdict.diagnosis_status[val]); this.setDataValue("status_name", uiconfig.config.pdict.diagnosis_status[val]);
} }
}, },
}, { }, {
......
...@@ -25,18 +25,18 @@ class DiagnosisService extends ServiceBase { ...@@ -25,18 +25,18 @@ class DiagnosisService extends ServiceBase {
} }
var nobj = { var nobj = {
uapp_id: pobj.appInfo.uapp_id, uapp_id: pobj.appInfo.uapp_id,
diagnosisNo: diagnosisNeedNo, // uuid diagnosis_no: diagnosisNeedNo, // uuid
channelUserId: pobj.userInfo.channel_userid, // 用户id channel_user_id: pobj.userInfo.channel_userid, // 用户id
corporateName: actionBody.enterprise, // 公司名称 corporate_name: actionBody.enterprise, // 公司名称
publishMobile: actionBody.mobile, // 联系电话 publish_mobile: actionBody.mobile, // 联系电话
corporateType: actionBody.corporateType, // 店铺类型 corporate_type: actionBody.corporateType, // 店铺类型
diagnosisType: actionBody.diagnosisType, // 诊断类型 diagnosis_type: actionBody.diagnosisType, // 诊断类型
diagnosisMode: actionBody.diagnosisMode, // 诊断方式,这里由channel项目调用带参数 diagnosis_mode: actionBody.diagnosisMode, // 诊断方式,这里由channel项目调用带参数
diagnosisResult: "rgshz", // 创建订单时 人工审核中 前台用 diagnosis_result: "rgshz", // 创建订单时 人工审核中 前台用
status: "dcl", // 创建订单时 待处理 后台用 status: "dcl", // 创建订单时 待处理 后台用
qualificationsPic: actionBody.qualificationsPic, qualifications_pic: actionBody.qualificationsPic,
brandPic: actionBody.brandPic, brand_pic: actionBody.brandPic,
industryPic: actionBody.industryPic industry_pic: actionBody.industryPic
} }
await this.dao.create(nobj); await this.dao.create(nobj);
return system.getResultSuccess(); return system.getResultSuccess();
......
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