Commit a61c0a9f by lixinming

no message

parent 0c780f41
...@@ -63,7 +63,11 @@ export async function selectFuHuaQiBaseData(uscc:string) { ...@@ -63,7 +63,11 @@ export async function selectFuHuaQiBaseData(uscc:string) {
* @returns {isSuccess:true/false}; * @returns {isSuccess:true/false};
*/ */
export async function updateFuHuaQiBaseData(uscc:string, param) { export async function updateFuHuaQiBaseData(uscc:string, param) {
tools.checkParamater("更新孵化器基础数据", BaseParamUpdateConfig, param); let skipKeyList = [
"name","virtualEnterpriseNum","logonTime","incubatedAcreage","acreageTotal","acreagePersonalUse", "lv", "identificationTime",
"industry", "institutionalNature", "liaison", "liaisonPhone", "personInCharge", "personInChargePhone", "hatchingGround"
];
tools.checkParamater("更新孵化器基础数据", BaseParamUpdateConfig, param, skipKeyList);
let baseDataInfo = await findFuHuaQiByUSCC(uscc); let baseDataInfo = await findFuHuaQiByUSCC(uscc);
for (let key in param) { for (let key in param) {
......
...@@ -28,7 +28,7 @@ export async function fuHuaQiTaskList(uscc:string) { ...@@ -28,7 +28,7 @@ export async function fuHuaQiTaskList(uscc:string) {
let result = []; let result = [];
const TaskId = getTaskId(uscc); const TaskId = getTaskId(uscc);
let taskMap = await findFuHuaQiTaskByTaskId(TaskId, false); let taskMap = await findFuHuaQiTaskByTaskId(TaskId);
// let taskTypeMapConf = {}; // let taskTypeMapConf = {};
for (let key in TASKTYPEENUM) { for (let key in TASKTYPEENUM) {
......
...@@ -114,7 +114,9 @@ export async function logout(uscc:string):Promise<object> { ...@@ -114,7 +114,9 @@ export async function logout(uscc:string):Promise<object> {
*/ */
export async function fuHuaQiUserList(operationName:string, page:number) { export async function fuHuaQiUserList(operationName:string, page:number) {
let selectParam:any = {}; let selectParam:any = {};
if (operationName) selectParam.operationName = operationName; if (operationName) {
selectParam.operationName = {"$regex":`${operationName}`};;
}
let enterpriseMap = await fuhuaqiData.groupFindFuHuaQi(); let enterpriseMap = await fuhuaqiData.groupFindFuHuaQi();
let dataBaseList = await fuhuaqiData.findFuHuaQiUserList(selectParam, (page-1)*10 ); let dataBaseList = await fuhuaqiData.findFuHuaQiUserList(selectParam, (page-1)*10 );
......
...@@ -46,8 +46,8 @@ export async function save(throwError=false) { ...@@ -46,8 +46,8 @@ export async function save(throwError=false) {
* @param taskId 任务id * @param taskId 任务id
* @returns {1:{}, 2:{}} * @returns {1:{}, 2:{}}
*/ */
export async function findFuHuaQiTaskByTaskId(taskId:string, isSubmit:boolean) { export async function findFuHuaQiTaskByTaskId(taskId:string) {
let findList = await fuHuaQiTaskModel.find({taskId, isSubmit}).exec() || []; let findList = await fuHuaQiTaskModel.find({taskId}).exec() || [];
let taskMap = {}; let taskMap = {};
findList.forEach(item => { findList.forEach(item => {
taskMap[item.type] = item; taskMap[item.type] = item;
......
...@@ -308,7 +308,7 @@ async function submitTask(req, res) { ...@@ -308,7 +308,7 @@ async function submitTask(req, res) {
*/ */
async function updateMyDataInfo(req, res) { async function updateMyDataInfo(req, res) {
let reqConf = {form: 'Object' }; let reqConf = {form: 'Object' };
let { form } = checkParamaterType(reqConf, req.body); let { form } = checkReqParam(reqConf, req.body);
const Uscc = req.headers.uscc; const Uscc = req.headers.uscc;
let result = await baseBiz.updateFuHuaQiBaseData(Uscc, form); let result = await baseBiz.updateFuHuaQiBaseData(Uscc, form);
......
...@@ -29,7 +29,7 @@ export function getTimeKey() { ...@@ -29,7 +29,7 @@ export function getTimeKey() {
*/ */
export function checkParamater(name:string, keyTypeConf:object, param:object, skipKeys?) { export function checkParamater(name:string, keyTypeConf:object, param:object, skipKeys?) {
for (let key in keyTypeConf ) { for (let key in keyTypeConf ) {
if ( skipKeys && skipKeys.indexOf(key) > -1 ) { if ( skipKeys && skipKeys.indexOf(key) > -1 && !param[key]) {
continue; continue;
} }
if ( !param[key] ) throw new BizError(ERRORENUM.表单校验失败, name, `缺失${key}字段`); if ( !param[key] ) throw new BizError(ERRORENUM.表单校验失败, name, `缺失${key}字段`);
...@@ -140,7 +140,7 @@ export function checkReqParam(conf, param) { ...@@ -140,7 +140,7 @@ export function checkReqParam(conf, param) {
} }
} }
for (let key in param) { for (let key in param) {
if (!conf[key]) throw new BizError(ERRORENUM.表单校验失败, name, `多余${key}字段`); if (!conf[key]) throw new BizError(ERRORENUM.表单校验失败, `多余${key}字段`);
} }
return param; return param;
} }
...@@ -188,7 +188,7 @@ export function checkParamaterType(conf, param) { ...@@ -188,7 +188,7 @@ export function checkParamaterType(conf, param) {
} }
} }
for (let key in param) { for (let key in param) {
if (!conf[key]) throw new BizError(ERRORENUM.表单校验失败, name, `多余${key}字段`); if (!conf[key]) throw new BizError(ERRORENUM.表单校验失败, `多余${key}字段`);
} }
return param; return param;
} }
......
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