Commit 3925793c by lixinming

no message

parent 97c35e71
...@@ -5,6 +5,8 @@ ...@@ -5,6 +5,8 @@
* *
*/ */
import { findFuHuaQiByUSCC } from "../../data/fuHuaQi/fuhuaqi";
...@@ -12,7 +14,9 @@ ...@@ -12,7 +14,9 @@
* 更新孵化器基础数据 * 更新孵化器基础数据
* @param uscc 孵化器统一信用代码 * @param uscc 孵化器统一信用代码
*/ */
export function updateFuHuaQiBaseData(uscc:string, name:string, ) { export async function updateFuHuaQiBaseData(uscc:string, name:string, logonTime:number, lv:number, identificationTime:number, ) {
let baseDataInfo = await findFuHuaQiByUSCC(uscc);
} }
...@@ -22,5 +26,5 @@ export function updateFuHuaQiBaseData(uscc:string, name:string, ) { ...@@ -22,5 +26,5 @@ export function updateFuHuaQiBaseData(uscc:string, name:string, ) {
* @param uscc 孵化器统一信用代码 * @param uscc 孵化器统一信用代码
*/ */
export function selectFuHuaQiBaseData(uscc:string) { export function selectFuHuaQiBaseData(uscc:string) {
} }
\ No newline at end of file
...@@ -5,6 +5,7 @@ const enterpriseSchema = new Schema({ ...@@ -5,6 +5,7 @@ const enterpriseSchema = new Schema({
name: {type:String, index: true},//企业名称 name: {type:String, index: true},//企业名称
taskId:{type:String, index:true},//任务id taskId:{type:String, index:true},//任务id
uscc:{type:String, index: true},//统一信用代码 uscc:{type:String, index: true},//统一信用代码
fuHuaQiUscc:{type:String, index:true},//孵化器统一信用代码
logonTime:Number,//注册时间 logonTime:Number,//注册时间
logonAdd:String,//注册地址 logonAdd:String,//注册地址
operatingAdd:String,//经营地址 operatingAdd:String,//经营地址
......
...@@ -6,6 +6,9 @@ const fuHuaQiSchema = new Schema({ ...@@ -6,6 +6,9 @@ const fuHuaQiSchema = new Schema({
pwd:String,//登录密码 pwd:String,//登录密码
operationName:String,//运营名称 operationName:String,//运营名称
uscc:{type:String, index: true},//统一信用代码 也是登录账号 uscc:{type:String, index: true},//统一信用代码 也是登录账号
logonTime:Number,//注册时间 logonTime:Number,//注册时间
lv:Number,//孵化器级别 lv:Number,//孵化器级别
identificationTime:Number,//认定时间 identificationTime:Number,//认定时间
...@@ -21,6 +24,22 @@ const fuHuaQiSchema = new Schema({ ...@@ -21,6 +24,22 @@ const fuHuaQiSchema = new Schema({
var fuHuaQiModel; var fuHuaQiModel;
export function initModel(){ export function initModel(){
fuHuaQiModel = baseDB.model('fuhuaqi', fuHuaQiSchema); fuHuaQiModel = baseDB.model('fuhuaqi', fuHuaQiSchema);
fuHuaQiModel.selectOnceData = async function (paramater:object) {
let selectInfo = await fuHuaQiModel.findOne(paramater).exec();
if (selectInfo) {
if (!selectInfo.runSave) {
selectInfo.runSave = selectInfo.save;
selectInfo.save = save.bind(selectInfo)
}
}
return selectInfo;
}
}
export async function save(throwError=false) {
if (!this.isModified()) return;
await this.runSave({validateBeforeSave:false}).catch(err=>{
console.log(err);
});
} }
/** /**
...@@ -28,7 +47,7 @@ export function initModel(){ ...@@ -28,7 +47,7 @@ export function initModel(){
* @param uscc 统一信用代码 * @param uscc 统一信用代码
*/ */
export async function findFuHuaQiByUSCC(uscc:string) { export async function findFuHuaQiByUSCC(uscc:string) {
return await fuHuaQiModel.findOne({uscc}).exec(); return await fuHuaQiModel.selectOnceData({uscc}).exec();
} }
/** /**
......
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