Commit 7b93607b by 王勇飞

fix: 将服务商id与业务员信息拆分返回

parent 99b8b98c
...@@ -452,16 +452,16 @@ class UserService extends ServiceBase { ...@@ -452,16 +452,16 @@ class UserService extends ServiceBase {
compId: companyFind.id compId: companyFind.id
} }
await self.cacheManager["ClientBindBizUserCache"].cache(clientMobile, tmp) await self.cacheManager["ClientBindBizUserCache"].cache(clientMobile, tmp)
return tmp return {userInfo: tmp, comInfo: {compId: tmp.compId}};
} else { } else {
return null return {userInfo: null, comInfo: {compId: tmp.compId}};
} }
} else { } else {
if (resultcache) {//不继续,直接返回缓存 if (resultcache) {//不继续,直接返回缓存
return resultcache return {userInfo: resultcache.tmp, comInfo: {compId: companyFind.id}};
} else { } else {
return null return {userInfo: null, comInfo: {compId: companyFind.id}};
} }
} }
...@@ -557,17 +557,17 @@ class UserService extends ServiceBase { ...@@ -557,17 +557,17 @@ class UserService extends ServiceBase {
compId: companyFind.id compId: companyFind.id
} }
await self.cacheManager["ClientBindBizUserCache"].cache(clientMobile, tmp) await self.cacheManager["ClientBindBizUserCache"].cache(clientMobile, tmp)
return tmp return {userInfo: tmp, comInfo: {cost: tmp.cost, compId: tmp.compId}};
} else { } else {
return null return {userInfo: null, comInfo: {cost: tmp.cost, compId: tmp.compId}};
} }
} else { } else {
if (resultcache) {//不继续,直接返回缓存 if (resultcache) {//不继续,直接返回缓存
resultcache["cost"] = costAmount resultcache["cost"] = costAmount
return resultcache return {userInfo: resultcache.tmp, comInfo: {cost: costAmount, compId: companyFind.id}};
} else { } else {
return null return {userInfo: null, comInfo: {cost: costAmount, compId: companyFind.id}};
} }
} }
}) })
......
...@@ -56,12 +56,14 @@ class TxHandler { ...@@ -56,12 +56,14 @@ class TxHandler {
if (datajson.actionBody.UserName && datajson.actionBody.UserName != 'undefined') { if (datajson.actionBody.UserName && datajson.actionBody.UserName != 'undefined') {
params.UserName = datajson.actionBody.UserName; params.UserName = datajson.actionBody.UserName;
} }
if (salesmanInfo && salesmanInfo != 'undefined') { if(salesmanInfo.comInfo) {
params.salesmanOpcode = salesmanInfo.opath; params.servicerCode = salesmanInfo.comInfo.compId
params.salesmanId = salesmanInfo.userId; }
params.clerkName = salesmanInfo.userName; if (salesmanInfo.userInfo && salesmanInfo.userInfo != 'undefined') {
params.clerkPhone = system.encryptStr(salesmanInfo.mobile); params.salesmanOpcode = salesmanInfo.userInfo.opath;
params.servicerCode = salesmanInfo.compId params.salesmanId = salesmanInfo.userInfo.userId;
params.clerkName = salesmanInfo.userInfo.userName;
params.clerkPhone = system.encryptStr(salesmanInfo.userInfo.mobile);
} }
var rtn = await rc.execPost3({ "d": params }, requrl); var rtn = await rc.execPost3({ "d": params }, requrl);
var j = JSON.parse(rtn.stdout); var j = JSON.parse(rtn.stdout);
...@@ -241,15 +243,17 @@ class TxHandler { ...@@ -241,15 +243,17 @@ class TxHandler {
"regInfo": {}, "regInfo": {},
"express_info": {} "express_info": {}
} }
if (salesmanInfo && salesmanInfo != 'undefined') { if(salesmanInfo.comInfo) {
params.clerkOpcode = salesmanInfo.opath; params.costPrice = salesmanInfo.comInfo.cost;
params.clerkId = salesmanInfo.userId; params.servicerCode = salesmanInfo.comInfo.compId;
params.clerkName = salesmanInfo.userName; }
//params.clerkPhone = salesmanInfo.mobile; if (salesmanInfo.userInfo && salesmanInfo.userInfo != 'undefined') {
params.costPrice = salesmanInfo.cost; params.clerkOpcode = salesmanInfo.userInfo.opath;
params.servicerCode = salesmanInfo.compId; params.clerkId = salesmanInfo.userInfo.userId;
params.baseInfo.clerkName = salesmanInfo.userName; params.clerkName = salesmanInfo.userInfo.userName;
// params.baseInfo.clerkPhone = salesmanInfo.mobile //params.clerkPhone = salesmanInfo.userInfo.mobile;
params.baseInfo.clerkName = salesmanInfo.userInfo.userName;
// params.baseInfo.clerkPhone = salesmanInfo.userInfo.mobile
} }
// if (!params.servicerCode || params.servicerCode == 'undefined') { // if (!params.servicerCode || params.servicerCode == 'undefined') {
// if (datajson.actionBody.orderSnapshot.servicerCode && datajson.actionBody.orderSnapshot.servicerCode != 'undefined') { // if (datajson.actionBody.orderSnapshot.servicerCode && datajson.actionBody.orderSnapshot.servicerCode != 'undefined') {
......
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