Commit b32da59a by lixinming

修改补录迁入企业会出现重复数据的bug

parent 343d2f72
...@@ -350,10 +350,28 @@ export async function replenishMyEnterpriseInPutInfo(fuHuaQiUscc:string, param) ...@@ -350,10 +350,28 @@ export async function replenishMyEnterpriseInPutInfo(fuHuaQiUscc:string, param)
if ( dataBaseInfo && dataBaseInfo.uscc && dataBaseInfo.state != configEnum.FUHUASTATE.迁出) throw new BizError(ERRORENUM.该企业已存在, `${param.uscc}已经在库中存在`); if ( dataBaseInfo && dataBaseInfo.uscc && dataBaseInfo.state != configEnum.FUHUASTATE.迁出) throw new BizError(ERRORENUM.该企业已存在, `${param.uscc}已经在库中存在`);
/**添加新注册企业标识 */ /**添加新注册企业标识 */
param.isCreate = false;//标识此次操作是否是迁入企业并不是新注册企业 if ( dataBaseInfo && dataBaseInfo.state && dataBaseInfo.state == configEnum.FUHUASTATE.迁出) {
param.state = configEnum.FUHUASTATE.实体孵化; dataBaseInfo.fuHuaQiUscc = fuHuaQiUscc;
dataBaseInfo.state = configEnum.FUHUASTATE.实体孵化;
dataBaseInfo.isCreate = false;
dataBaseInfo.virtualCause = 0;
dataBaseInfo.virtualCauseDes = '';
dataBaseInfo.moveOutType = 0;
dataBaseInfo.moveOutTrace = 0;
dataBaseInfo.moveOutCause = [];
dataBaseInfo.moveOutTime = 0;
for (let key in eccFormParamConfig.MoveInEnterpriseParamConfig) {
dataBaseInfo[key] = param[key];
}
await dataBaseInfo.save();
} else {
/**添加新注册企业标识 */
param.isCreate = false;//标识此次操作是否是迁入企业并不是新注册企业
param.state = configEnum.FUHUASTATE.实体孵化;//默认就是实体孵化
await enterpriseData.replenishEnterpriseData(fuHuaQiUscc, param); await enterpriseData.replenishEnterpriseData(fuHuaQiUscc, param);
}
addPoint(POINTTYPEENUM.孵化器, fuHuaQiUscc, FUHUAQINODEENUM.我的企业_补录企业, param.uscc, '新迁入' ); addPoint(POINTTYPEENUM.孵化器, fuHuaQiUscc, FUHUAQINODEENUM.我的企业_补录企业, param.uscc, '新迁入' );
...@@ -378,7 +396,7 @@ export async function replenishMyEnterpriseCreateInfo(fuHuaQiUscc:string, param) ...@@ -378,7 +396,7 @@ export async function replenishMyEnterpriseCreateInfo(fuHuaQiUscc:string, param)
if ( dataBaseInfo&& dataBaseInfo.uscc) throw new BizError(ERRORENUM.该企业已存在, `${param.uscc}已经在库中存在`); if ( dataBaseInfo&& dataBaseInfo.uscc) throw new BizError(ERRORENUM.该企业已存在, `${param.uscc}已经在库中存在`);
/**添加新注册企业标识 */ /**添加新注册企业标识 */
param.isCreate = false;//标识此次操作是否是迁入企业并不是新注册企业 param.isCreate = true;//标识此次操作是否是迁入企业并不是新注册企业
param.state = configEnum.FUHUASTATE.实体孵化; param.state = configEnum.FUHUASTATE.实体孵化;
await enterpriseData.replenishEnterpriseData(fuHuaQiUscc, param); await enterpriseData.replenishEnterpriseData(fuHuaQiUscc, 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