|
|
@@ -997,18 +997,25 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
if(esmUserReferrer != null){
|
|
|
SysUser referrerUser = sysUserService.findByUserId(esmUserReferrer.getReferrerId());
|
|
|
SysUserInfo referrerSysUserInfo = sysUserInfoService.getById(esmUserReferrer.getReferrerId());
|
|
|
- if("M".equals(referrerSysUserInfo.getSex())){
|
|
|
- orderAndAreaCompany.setReferrerSex("男");
|
|
|
- }else{
|
|
|
- orderAndAreaCompany.setReferrerSex("女");
|
|
|
+ // add by hxl 添加非空判断 防止报错
|
|
|
+ if(!ObjectUtils.isEmpty(referrerSysUserInfo)){
|
|
|
+ if("M".equals(referrerSysUserInfo.getSex())){
|
|
|
+ orderAndAreaCompany.setReferrerSex("男");
|
|
|
+ }else{
|
|
|
+ orderAndAreaCompany.setReferrerSex("女");
|
|
|
+ }
|
|
|
}
|
|
|
- orderAndAreaCompany.setReferrerMobile(referrerUser.getMobile());
|
|
|
- orderAndAreaCompany.setReferrerNo(referrerUser.getId());
|
|
|
- orderAndAreaCompany.setReferrerName(referrerUser.getName());
|
|
|
- orderAndAreaCompany.setReferrerDeptId(referrerUser.getDeptId());
|
|
|
- SysDept sysDept = sysDeptService.getById(referrerUser.getDeptId());
|
|
|
- orderAndAreaCompany.setReferrerDeptName(sysDept.getName());
|
|
|
- orderAndAreaCompany.setReferrerDeptAreaInfo(sysDeptService.queryBelongArea(referrerUser.getDeptId()));
|
|
|
+ // add by hxl 添加非空判断 防止报错
|
|
|
+ if(!ObjectUtils.isEmpty(referrerUser)){
|
|
|
+ orderAndAreaCompany.setReferrerMobile(referrerUser.getMobile());
|
|
|
+ orderAndAreaCompany.setReferrerNo(referrerUser.getId());
|
|
|
+ orderAndAreaCompany.setReferrerName(referrerUser.getName());
|
|
|
+ orderAndAreaCompany.setReferrerDeptId(referrerUser.getDeptId());
|
|
|
+ SysDept sysDept = sysDeptService.getById(referrerUser.getDeptId());
|
|
|
+ orderAndAreaCompany.setReferrerDeptName(sysDept.getName());
|
|
|
+ orderAndAreaCompany.setReferrerDeptAreaInfo(sysDeptService.queryBelongArea(referrerUser.getDeptId()));
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
//计算今年应缴税
|