|
@@ -247,7 +247,13 @@ public class QuoteVerificationAspect {
|
|
|
//add by hxl 2024-06-12 改为从主订单表中获取数据用户id和部门id
|
|
//add by hxl 2024-06-12 改为从主订单表中获取数据用户id和部门id
|
|
|
SysUser user = sysUserService.getById(quoteInfo.getUserid());
|
|
SysUser user = sysUserService.getById(quoteInfo.getUserid());
|
|
|
String userId = quoteInfo.getUserid();
|
|
String userId = quoteInfo.getUserid();
|
|
|
|
|
+ List<String> deptList = new ArrayList<>();
|
|
|
String deptId = user.getDeptId();
|
|
String deptId = user.getDeptId();
|
|
|
|
|
+ deptList.add(deptId);
|
|
|
|
|
+ // 判断 登录用户是否与报价用户一致 如果不一致则认为是代课录单
|
|
|
|
|
+ if (!userId.equals(BaseController.getUserId())) {
|
|
|
|
|
+ deptList.add(BaseController.getDeptId());
|
|
|
|
|
+ }
|
|
|
List<KindInfoVo> kinds = Objects.isNull(quoteInfo.getKindList()) ? new ArrayList<>() : quoteInfo.getKindList();
|
|
List<KindInfoVo> kinds = Objects.isNull(quoteInfo.getKindList()) ? new ArrayList<>() : quoteInfo.getKindList();
|
|
|
List<RiskInfoVo> risks = quoteInfo.getRiskList();
|
|
List<RiskInfoVo> risks = quoteInfo.getRiskList();
|
|
|
|
|
|
|
@@ -309,7 +315,7 @@ public class QuoteVerificationAspect {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
agreementId = ((BaseQuoteVo<?>) arg).getAgreementId();
|
|
agreementId = ((BaseQuoteVo<?>) arg).getAgreementId();
|
|
|
- ptlAgreementDeptService.agreementIsAuthorized(deptId, agreementId);
|
|
|
|
|
|
|
+ ptlAgreementDeptService.agreementIsAuthorized(deptList, agreementId);
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|