|
|
@@ -349,9 +349,19 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
//新增费用明细信息
|
|
|
QueryOrderFeeVo queryOrderFeeVo = feeRuleSchemeService.queryFeeOrderInfo(companyId);
|
|
|
orderAndAreaCompany.setOrderCommissionVo(queryOrderFeeVo.getOrderCommissionVo());
|
|
|
- //判断当前登录人员是否为后线人员,来决定是否返回总费用详情信息
|
|
|
- List<SysUser> userList = sysUserService.findAllAgentRoleUser(userId,"22");
|
|
|
- if(userList!=null && userList.size()>0){
|
|
|
+
|
|
|
+ boolean isShowOrderFee = false;
|
|
|
+ //如果是财务菜单进入的,不再进行权限控制,所有都可查看
|
|
|
+ if("accountingUser".equals(userId)){
|
|
|
+ isShowOrderFee = true;
|
|
|
+ }else {
|
|
|
+ //判断当前登录人员是否为后线人员,来决定是否返回总费用详情信息
|
|
|
+ List<SysUser> userList = sysUserService.findAllAgentRoleUser(userId,"22");
|
|
|
+ if(userList!=null && userList.size()>0){
|
|
|
+ isShowOrderFee = true;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(isShowOrderFee){
|
|
|
List<QueryOrderFeeResultVo> orderFeeVoList = feeRuleSchemeService.convertOrderFeeVoData(queryOrderFeeVo);
|
|
|
if (!orderFeeVoList.isEmpty()) {
|
|
|
orderAndAreaCompany.setOrderFeeResult(orderFeeVoList);
|