提交 d242148e 作者: xiaowang

修复bug

上级 a0a77fed
...@@ -41,6 +41,6 @@ public class AppGoodsController extends BaseController { ...@@ -41,6 +41,6 @@ public class AppGoodsController extends BaseController {
@PostMapping("leaseGoodsList") @PostMapping("leaseGoodsList")
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = LeaseGoodsVO.class)}) @ApiResponses({@ApiResponse(code = 200, message = "OK", response = LeaseGoodsVO.class)})
public ResultBody leaseGoodsList(@RequestBody LeaseGoodsQO param) { public ResultBody leaseGoodsList(@RequestBody LeaseGoodsQO param) {
return leaseGoodsService.leaseGoodsList(param, null); return leaseGoodsService.leaseGoodsList(param);
} }
} }
...@@ -23,6 +23,8 @@ public interface LeaseGoodsService { ...@@ -23,6 +23,8 @@ public interface LeaseGoodsService {
ResultBody leaseGoodsList(LeaseGoodsQO param, LoginSuccessDTO loginSuccessDTO); ResultBody leaseGoodsList(LeaseGoodsQO param, LoginSuccessDTO loginSuccessDTO);
ResultBody leaseGoodsList(LeaseGoodsQO param);
ResultBody batchOnShelfOrTakeDown(List<Integer> goodsIds, Integer status); ResultBody batchOnShelfOrTakeDown(List<Integer> goodsIds, Integer status);
ResultBody batchRemoveWareInfo(List<Integer> list); ResultBody batchRemoveWareInfo(List<Integer> list);
......
...@@ -121,18 +121,21 @@ public class LeaseGoodsServiceImpl implements LeaseGoodsService { ...@@ -121,18 +121,21 @@ public class LeaseGoodsServiceImpl implements LeaseGoodsService {
@Override @Override
public ResultBody leaseGoodsList(LeaseGoodsQO param, LoginSuccessDTO loginSuccessDTO) { public ResultBody leaseGoodsList(LeaseGoodsQO param, LoginSuccessDTO loginSuccessDTO) {
if (loginSuccessDTO != null && loginSuccessDTO.getRoleInfo().getSuperAdmin().equals(1)) { if (loginSuccessDTO.getRoleInfo().getSuperAdmin().equals(1)) {
// 超级管理员获取所有商品信息 // 超级管理员获取所有商品信息
return ResultBody.success(getLeaseGoodsInfo(param, 1)); return ResultBody.success(getLeaseGoodsInfo(param, 1));
} else if (loginSuccessDTO != null && !loginSuccessDTO.getRoleInfo().getSuperAdmin().equals(1)) { } else {
// 非超级管理员获取自家的商品信息 // 非超级管理员获取自家的商品信息
param.setUserAccountId(loginSuccessDTO.getUserAccountId()); param.setUserAccountId(loginSuccessDTO.getUserAccountId());
return ResultBody.success(getLeaseGoodsInfo(param, 1)); return ResultBody.success(getLeaseGoodsInfo(param, 1));
} else {
return ResultBody.success(getLeaseGoodsInfo(param, 0));
} }
} }
@Override
public ResultBody leaseGoodsList(LeaseGoodsQO param) {
return ResultBody.success(getLeaseGoodsInfo(param, 0));
}
private PageResult getLeaseGoodsInfo(LeaseGoodsQO param, Integer type) { private PageResult getLeaseGoodsInfo(LeaseGoodsQO param, Integer type) {
int count; int count;
if (type.equals(1)) { if (type.equals(1)) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论