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