Commit 84bb2f58 authored by zhangyingbin's avatar zhangyingbin

修改bug

parent 41492bcb
...@@ -2,6 +2,7 @@ package com.yeejoin.amos.boot.module.ugp.biz.framework; ...@@ -2,6 +2,7 @@ package com.yeejoin.amos.boot.module.ugp.biz.framework;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.yeejoin.amos.boot.biz.common.bo.ReginParams; import com.yeejoin.amos.boot.biz.common.bo.ReginParams;
import com.yeejoin.amos.boot.biz.common.utils.RedisKey; import com.yeejoin.amos.boot.biz.common.utils.RedisKey;
import com.yeejoin.amos.boot.biz.common.utils.RedisUtils; import com.yeejoin.amos.boot.biz.common.utils.RedisUtils;
...@@ -47,8 +48,10 @@ public class BusinessIdentifyAspect { ...@@ -47,8 +48,10 @@ public class BusinessIdentifyAspect {
ReginParams reginParams = JSONObject.parseObject(redisUtils.get(RedisKey.buildReginKey(RequestContext.getExeUserId(), RequestContext.getToken())).toString(), ReginParams.class); ReginParams reginParams = JSONObject.parseObject(redisUtils.get(RedisKey.buildReginKey(RequestContext.getExeUserId(), RequestContext.getToken())).toString(), ReginParams.class);
ReginParams.BusinessInfo businessInfo = new ReginParams.BusinessInfo(); ReginParams.BusinessInfo businessInfo = new ReginParams.BusinessInfo();
//company //company
Long amosBizCode = reginParams.getCompany().getSequenceNbr(); Long amosOrgId= reginParams.getCompany().getSequenceNbr();
OrgUsr companyOrgUsr = orgUsrService.getById(amosBizCode); LambdaQueryWrapper<OrgUsr> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(OrgUsr :: getAmosOrgId,amosOrgId);
OrgUsr companyOrgUsr = orgUsrService.getOne(wrapper);
String companyName = companyOrgUsr.getBizOrgName(); String companyName = companyOrgUsr.getBizOrgName();
Long companySequenceNbr = companyOrgUsr.getSequenceNbr(); Long companySequenceNbr = companyOrgUsr.getSequenceNbr();
String companyType = companyOrgUsr.getOrgExpandAttr1(); String companyType = companyOrgUsr.getOrgExpandAttr1();
...@@ -56,13 +59,15 @@ public class BusinessIdentifyAspect { ...@@ -56,13 +59,15 @@ public class BusinessIdentifyAspect {
companyType = companyOrgUsr.getBizOrgType(); companyType = companyOrgUsr.getBizOrgType();
} }
businessInfo.setCompanyName(companyName); businessInfo.setCompanyName(companyName);
businessInfo.setAmosBizCode(amosBizCode); businessInfo.setAmosBizCode(amosOrgId);
businessInfo.setCompanyType(companyType); businessInfo.setCompanyType(companyType);
businessInfo.setCompanySequenceNbr(companySequenceNbr); businessInfo.setCompanySequenceNbr(companySequenceNbr);
//User //User
Long amosUserCode = reginParams.getUserModel().getSequenceNbr(); amosOrgId = reginParams.getUserModel().getSequenceNbr();
OrgUsr userOrgUsr = orgUsrService.getById(amosUserCode); wrapper = new LambdaQueryWrapper<>();
wrapper.eq(OrgUsr::getAmosOrgId,amosOrgId);
OrgUsr userOrgUsr = orgUsrService.getOne(wrapper);
String userName = userOrgUsr.getBizOrgName(); String userName = userOrgUsr.getBizOrgName();
Long userSequenceNbr = userOrgUsr.getSequenceNbr(); Long userSequenceNbr = userOrgUsr.getSequenceNbr();
String userType = userOrgUsr.getOrgExpandAttr1(); String userType = userOrgUsr.getOrgExpandAttr1();
...@@ -72,7 +77,7 @@ public class BusinessIdentifyAspect { ...@@ -72,7 +77,7 @@ public class BusinessIdentifyAspect {
businessInfo.setUserSequenceNbr(userSequenceNbr); businessInfo.setUserSequenceNbr(userSequenceNbr);
businessInfo.setUserName(userName); businessInfo.setUserName(userName);
businessInfo.setUserType(userType); businessInfo.setUserType(userType);
businessInfo.setAmosUserCode(amosUserCode); businessInfo.setAmosUserCode(amosOrgId);
reginParams.setBusinessInfo(businessInfo); reginParams.setBusinessInfo(businessInfo);
} }
} }
......
...@@ -134,9 +134,11 @@ public class OrgServiceImpl { ...@@ -134,9 +134,11 @@ public class OrgServiceImpl {
} }
if (OrgEnum.普通人员.getKey().equals(bizOrgType)){ if (OrgEnum.普通人员.getKey().equals(bizOrgType)){
if(!ValidationUtil.isEmpty(jsonObject.getInteger("isWelder"))){ if(!ValidationUtil.isEmpty(jsonObject.getInteger("isWelder"))){
if (1==jsonObject.getInteger("isWelder")) { if(ValidationUtil.isEmpty(sequenceNbr)){
orgUsr.setOrgExpandAttr1(OrgEnum.焊工.getKey()); if (1==jsonObject.getInteger("isWelder")) {
orgUsr.setCode(getCode()); orgUsr.setOrgExpandAttr1(OrgEnum.焊工.getKey());
orgUsr.setCode(getCode());
}
} }
} }
LambdaQueryWrapper<OrgUsr> wrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<OrgUsr> wrapper = new LambdaQueryWrapper<>();
...@@ -256,8 +258,7 @@ public class OrgServiceImpl { ...@@ -256,8 +258,7 @@ public class OrgServiceImpl {
*/ */
public IPage getCompanyWelder(IPage page){ public IPage getCompanyWelder(IPage page){
LambdaQueryWrapper<OrgUsr> wrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<OrgUsr> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(OrgUsr :: getAmosOrgId,String.valueOf(getReginParams().getCompany().getSequenceNbr())) wrapper.eq(OrgUsr :: getAmosOrgId,String.valueOf(getReginParams().getCompany().getSequenceNbr()));
.eq(OrgUsr::getBizOrgType,OrgEnum.焊工.getKey());
return getInfo(String.valueOf(orgUsrServiceImpl.getOne(wrapper).getSequenceNbr()),page); return getInfo(String.valueOf(orgUsrServiceImpl.getOne(wrapper).getSequenceNbr()),page);
} }
...@@ -267,8 +268,7 @@ public class OrgServiceImpl { ...@@ -267,8 +268,7 @@ public class OrgServiceImpl {
*/ */
public IPage getCompanyDept(IPage page){ public IPage getCompanyDept(IPage page){
LambdaQueryWrapper<OrgUsr> wrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<OrgUsr> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(OrgUsr :: getAmosOrgId,String.valueOf(getReginParams().getCompany().getSequenceNbr())) wrapper.eq(OrgUsr :: getAmosOrgId,String.valueOf(getReginParams().getCompany().getSequenceNbr()));
.eq(OrgUsr::getBizOrgType,OrgEnum.部门.getKey());
return getInfo(String.valueOf(orgUsrServiceImpl.getOne(wrapper).getSequenceNbr()),page); return getInfo(String.valueOf(orgUsrServiceImpl.getOne(wrapper).getSequenceNbr()),page);
} }
......
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