Commit 9375ba2c by lixinming

添加新埋点

parent b32da59a
...@@ -103,6 +103,7 @@ export async function updatePhysicalInfo(fuHuaQiUscc:string, uscc:string, leased ...@@ -103,6 +103,7 @@ export async function updatePhysicalInfo(fuHuaQiUscc:string, uscc:string, leased
if (enterpriseInfo.fuHuaQiUscc != fuHuaQiUscc) throw new BizError(ERRORENUM.无法操作其他孵化器的企业, "修改企业孵化状态 修改为实体",`孵化器 ${fuHuaQiUscc} -> 企业${uscc}`); if (enterpriseInfo.fuHuaQiUscc != fuHuaQiUscc) throw new BizError(ERRORENUM.无法操作其他孵化器的企业, "修改企业孵化状态 修改为实体",`孵化器 ${fuHuaQiUscc} -> 企业${uscc}`);
let changeState = false;
/** 区分修改状态和修改租赁面积 */ /** 区分修改状态和修改租赁面积 */
if (enterpriseInfo.state == configEnum.FUHUASTATE.实体孵化) { if (enterpriseInfo.state == configEnum.FUHUASTATE.实体孵化) {
//兼容什么都没有修改的情况,这种情况不需要更改数据库和埋点 //兼容什么都没有修改的情况,这种情况不需要更改数据库和埋点
...@@ -115,7 +116,8 @@ export async function updatePhysicalInfo(fuHuaQiUscc:string, uscc:string, leased ...@@ -115,7 +116,8 @@ export async function updatePhysicalInfo(fuHuaQiUscc:string, uscc:string, leased
} }
} else { } else {
/**埋点 */ /**企业孵化状态埋点 */
changeState = true;
let oldData = { let oldData = {
leasedArea: enterpriseInfo.leasedArea || 0, leasedArea: enterpriseInfo.leasedArea || 0,
state: enterpriseInfo.state, state: enterpriseInfo.state,
...@@ -138,10 +140,20 @@ export async function updatePhysicalInfo(fuHuaQiUscc:string, uscc:string, leased ...@@ -138,10 +140,20 @@ export async function updatePhysicalInfo(fuHuaQiUscc:string, uscc:string, leased
enterpriseInfo.moveOutType = null;//迁出类型 enterpriseInfo.moveOutType = null;//迁出类型
enterpriseInfo.moveOutCause = [];//迁出原因 enterpriseInfo.moveOutCause = [];//迁出原因
enterpriseInfo.moveOutTime = 0; enterpriseInfo.moveOutTime = 0;
} }
await enterpriseInfo.save(); await enterpriseInfo.save();
if (changeState) {
/**企业状态改变埋点 */
let xl = await enterpriseData.findEnterpriseCount({fuHuaQiUscc:uscc, state:configEnum.FUHUASTATE.虚拟孵化, draftLock:true}) || 0; //虚拟孵化
let st = await enterpriseData.findEnterpriseCount({fuHuaQiUscc:uscc, state:configEnum.FUHUASTATE.实体孵化, draftLock:true}) || 0; //实体孵化
let qc = await enterpriseData.findEnterpriseCount({fuHuaQiUscc:uscc, state:configEnum.FUHUASTATE.迁出, draftLock:true}) || 0; //迁出孵化
addPoint(POINTTYPEENUM.孵化器, fuHuaQiUscc, FUHUAQINODEENUM.企业状态变化, {xl, st, qc}, {});
}
return {isUsccess:true}; return {isUsccess:true};
} }
...@@ -192,6 +204,12 @@ export async function updateVirtualInfo(fuHuaQiUscc:string, uscc:string, virtual ...@@ -192,6 +204,12 @@ export async function updateVirtualInfo(fuHuaQiUscc:string, uscc:string, virtual
await enterpriseInfo.save(); await enterpriseInfo.save();
/**企业状态改变埋点 */
let xl = await enterpriseData.findEnterpriseCount({fuHuaQiUscc:uscc, state:configEnum.FUHUASTATE.虚拟孵化, draftLock:true}) || 0; //虚拟孵化
let st = await enterpriseData.findEnterpriseCount({fuHuaQiUscc:uscc, state:configEnum.FUHUASTATE.实体孵化, draftLock:true}) || 0; //实体孵化
let qc = await enterpriseData.findEnterpriseCount({fuHuaQiUscc:uscc, state:configEnum.FUHUASTATE.迁出, draftLock:true}) || 0; //迁出孵化
addPoint(POINTTYPEENUM.孵化器, fuHuaQiUscc, FUHUAQINODEENUM.企业状态变化, {xl, st, qc}, {});
return {isUsccess:true}; return {isUsccess:true};
} }
...@@ -264,9 +282,14 @@ export async function updateMoveOutInfo(fuHuaQiUscc:string, uscc:string, moveOu ...@@ -264,9 +282,14 @@ export async function updateMoveOutInfo(fuHuaQiUscc:string, uscc:string, moveOu
}; };
addPoint(POINTTYPEENUM.孵化器, fuHuaQiUscc, FUHUAQINODEENUM.我的企业_孵化状态, oldData, newData ); addPoint(POINTTYPEENUM.孵化器, fuHuaQiUscc, FUHUAQINODEENUM.我的企业_孵化状态, oldData, newData );
await enterpriseInfo.save(); await enterpriseInfo.save();
/**企业状态改变埋点 */
let xl = await enterpriseData.findEnterpriseCount({fuHuaQiUscc:uscc, state:configEnum.FUHUASTATE.虚拟孵化, draftLock:true}) || 0; //虚拟孵化
let st = await enterpriseData.findEnterpriseCount({fuHuaQiUscc:uscc, state:configEnum.FUHUASTATE.实体孵化, draftLock:true}) || 0; //实体孵化
let qc = await enterpriseData.findEnterpriseCount({fuHuaQiUscc:uscc, state:configEnum.FUHUASTATE.迁出, draftLock:true}) || 0; //迁出孵化
addPoint(POINTTYPEENUM.孵化器, fuHuaQiUscc, FUHUAQINODEENUM.企业状态变化, {xl, st, qc}, {});
return {isUsccess:true}; return {isUsccess:true};
} }
...@@ -375,6 +398,12 @@ export async function replenishMyEnterpriseInPutInfo(fuHuaQiUscc:string, param) ...@@ -375,6 +398,12 @@ export async function replenishMyEnterpriseInPutInfo(fuHuaQiUscc:string, param)
addPoint(POINTTYPEENUM.孵化器, fuHuaQiUscc, FUHUAQINODEENUM.我的企业_补录企业, param.uscc, '新迁入' ); addPoint(POINTTYPEENUM.孵化器, fuHuaQiUscc, FUHUAQINODEENUM.我的企业_补录企业, param.uscc, '新迁入' );
/**企业状态改变埋点 */
let xl = await enterpriseData.findEnterpriseCount({fuHuaQiUscc, state:configEnum.FUHUASTATE.虚拟孵化, draftLock:true}) || 0; //虚拟孵化
let st = await enterpriseData.findEnterpriseCount({fuHuaQiUscc, state:configEnum.FUHUASTATE.实体孵化, draftLock:true}) || 0; //实体孵化
let qc = await enterpriseData.findEnterpriseCount({fuHuaQiUscc, state:configEnum.FUHUASTATE.迁出, draftLock:true}) || 0; //迁出孵化
addPoint(POINTTYPEENUM.孵化器, fuHuaQiUscc, FUHUAQINODEENUM.企业状态变化, {xl, st, qc}, {});
return {isSuccess:true}; return {isSuccess:true};
} }
...@@ -403,5 +432,11 @@ export async function replenishMyEnterpriseCreateInfo(fuHuaQiUscc:string, param) ...@@ -403,5 +432,11 @@ export async function replenishMyEnterpriseCreateInfo(fuHuaQiUscc:string, param)
addPoint(POINTTYPEENUM.孵化器, fuHuaQiUscc, FUHUAQINODEENUM.我的企业_补录企业, param.uscc, '新注册' ); addPoint(POINTTYPEENUM.孵化器, fuHuaQiUscc, FUHUAQINODEENUM.我的企业_补录企业, param.uscc, '新注册' );
/**企业状态改变埋点 */
let xl = await enterpriseData.findEnterpriseCount({fuHuaQiUscc, state:configEnum.FUHUASTATE.虚拟孵化, draftLock:true}) || 0; //虚拟孵化
let st = await enterpriseData.findEnterpriseCount({fuHuaQiUscc, state:configEnum.FUHUASTATE.实体孵化, draftLock:true}) || 0; //实体孵化
let qc = await enterpriseData.findEnterpriseCount({fuHuaQiUscc, state:configEnum.FUHUASTATE.迁出, draftLock:true}) || 0; //迁出孵化
addPoint(POINTTYPEENUM.孵化器, fuHuaQiUscc, FUHUAQINODEENUM.企业状态变化, {xl, st, qc}, {});
return {isSuccess:true}; return {isSuccess:true};
} }
...@@ -17,7 +17,8 @@ export enum FUHUAQINODEENUM { ...@@ -17,7 +17,8 @@ export enum FUHUAQINODEENUM {
我的企业_孵化状态, 我的企业_孵化状态,
我的企业_占孵面积, 我的企业_占孵面积,
我的企业_补录企业 = 15, 我的企业_补录企业 = 15,
进入首页 进入首页,
企业状态变化
} }
......
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