|
@@ -6,8 +6,6 @@ import com.fs.common.annotation.Log;
|
|
|
import com.fs.common.core.controller.BaseController;
|
|
import com.fs.common.core.controller.BaseController;
|
|
|
import com.fs.common.core.domain.AjaxResult;
|
|
import com.fs.common.core.domain.AjaxResult;
|
|
|
import com.fs.common.core.domain.R;
|
|
import com.fs.common.core.domain.R;
|
|
|
-import com.fs.common.core.domain.entity.SysRole;
|
|
|
|
|
-import com.fs.common.core.domain.entity.SysUser;
|
|
|
|
|
import com.fs.common.core.page.TableDataInfo;
|
|
import com.fs.common.core.page.TableDataInfo;
|
|
|
import com.fs.common.enums.BusinessType;
|
|
import com.fs.common.enums.BusinessType;
|
|
|
import com.fs.common.utils.CloudHostUtils;
|
|
import com.fs.common.utils.CloudHostUtils;
|
|
@@ -27,7 +25,6 @@ import com.fs.his.param.BatchSetErpOrderParam;
|
|
|
import com.fs.his.vo.*;
|
|
import com.fs.his.vo.*;
|
|
|
import com.fs.his.param.FsIntegralOrderParam;
|
|
import com.fs.his.param.FsIntegralOrderParam;
|
|
|
import com.fs.his.service.*;
|
|
import com.fs.his.service.*;
|
|
|
-import com.fs.system.service.ISysRoleService;
|
|
|
|
|
import com.fs.utils.OrderContextHolder;
|
|
import com.fs.utils.OrderContextHolder;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -121,34 +118,12 @@ public class FsIntegralOrderController extends BaseController
|
|
|
} else {
|
|
} else {
|
|
|
list = fsIntegralOrderService.selectFsIntegralOrderListVO(fsIntegralOrder);
|
|
list = fsIntegralOrderService.selectFsIntegralOrderListVO(fsIntegralOrder);
|
|
|
}
|
|
}
|
|
|
- SysRole sysRole = isCheckPermission();
|
|
|
|
|
- if (sysRole != null && !(sysRole.getIsCheckPhone()==1)) {
|
|
|
|
|
- for (FsIntegralOrderListVO vo : list) {
|
|
|
|
|
- vo.setUserPhone(decryptAutoPhoneMk(vo.getUserPhone()));
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ for (FsIntegralOrderListVO vo : list) {
|
|
|
|
|
+ vo.setUserPhone(decryptAutoPhoneMk(vo.getUserPhone()));
|
|
|
}
|
|
}
|
|
|
return getDataTable(list);
|
|
return getDataTable(list);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- @Autowired
|
|
|
|
|
- private ISysRoleService sysRoleService;
|
|
|
|
|
- private SysRole isCheckPermission() {
|
|
|
|
|
- SysRole sysRole = new SysRole();
|
|
|
|
|
- SysUser user = getLoginUser().getUser();
|
|
|
|
|
- boolean flag = user.isAdmin();
|
|
|
|
|
- if (flag) {
|
|
|
|
|
- sysRole.setIsCheckPhone(1);
|
|
|
|
|
- sysRole.setIsCheckAddress(1);
|
|
|
|
|
- } else {
|
|
|
|
|
- List<SysRole> roles = user.getRoles();
|
|
|
|
|
- if (roles != null && !roles.isEmpty()) {
|
|
|
|
|
- Long[] roleIds = roles.stream().map(SysRole::getRoleId).toArray(Long[]::new);
|
|
|
|
|
- return sysRoleService.getIsCheckPermission(roleIds);
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- return sysRole;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
/**
|
|
/**
|
|
|
* 导出积分商品订单列表
|
|
* 导出积分商品订单列表
|
|
|
*/
|
|
*/
|
|
@@ -168,12 +143,11 @@ public class FsIntegralOrderController extends BaseController
|
|
|
} else {
|
|
} else {
|
|
|
list = fsIntegralOrderService.selectFsIntegralOrderListVO(fsIntegralOrder);
|
|
list = fsIntegralOrderService.selectFsIntegralOrderListVO(fsIntegralOrder);
|
|
|
}
|
|
}
|
|
|
- SysRole sysRole = isCheckPermission();
|
|
|
|
|
for (FsIntegralOrderListVO vo : list) {
|
|
for (FsIntegralOrderListVO vo : list) {
|
|
|
fillCompanyUserName(vo);
|
|
fillCompanyUserName(vo);
|
|
|
parseItemJson(vo);
|
|
parseItemJson(vo);
|
|
|
- if (sysRole == null || sysRole.getIsCheckPhone() != 1) {
|
|
|
|
|
- vo.setUserPhone(decryptAutoPhoneMk(vo.getUserPhone()));
|
|
|
|
|
|
|
+ if (vo.getUserPhone() != null && vo.getUserPhone().length() > 11) {
|
|
|
|
|
+ vo.setUserPhone(decryptPhone(vo.getUserPhone()));
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
ExcelUtil<FsIntegralOrderListVO> util = new ExcelUtil<>(FsIntegralOrderListVO.class);
|
|
ExcelUtil<FsIntegralOrderListVO> util = new ExcelUtil<>(FsIntegralOrderListVO.class);
|