| | |
| | | import com.ruoyi.system.api.domain.SysUser; |
| | | import com.ruoyi.system.api.feignClient.SysUserClient; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.util.StringUtils; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.HashSet; |
| | |
| | | SysUser data = sysUserClient.getSysUser(userid).getData(); |
| | | |
| | | LambdaQueryWrapper<SlStoreManagement> wrapper= Wrappers.lambdaQuery(); |
| | | if(slGoodsShelfQuery.getStoreManagementName()!=null&&slGoodsShelfQuery.getStoreManagementName()!=""){ |
| | | wrapper.eq(SlStoreManagement::getStoreManagementName,slGoodsShelfQuery.getStoreManagementName()); |
| | | if(slGoodsShelfQuery.getStoreManagementName()!=null&& !slGoodsShelfQuery.getStoreManagementName().isEmpty()){ |
| | | wrapper.like(SlStoreManagement::getStoreManagementName,slGoodsShelfQuery.getStoreManagementName()); |
| | | } |
| | | if (slGoodsShelfQuery.getStoreManagementNumber()!=0 && slGoodsShelfQuery.getStoreManagementNumber()!=null){ |
| | | wrapper.eq(SlStoreManagement::getStoreManagementGrade,slGoodsShelfQuery.getStoreManagementNumber()); |
| | | if (data.getRoleType()!=1){ |
| | | wrapper.eq(SlStoreManagement::getStoreManagementGrade,data.getRoleType()); |
| | | } |
| | | wrapper.eq(SlStoreManagement::getStoreManagementGrade,data.getRoleType()); |
| | | wrapper.eq(SlStoreManagement::getDelFlag,0); |
| | | List<SlStoreManagement> page1 = SlStoreManagementService.list(wrapper); |
| | | Set<Long> slStoreManagementIdList = null; |
| | |
| | | |
| | | Page<SlGoodsShelf> page = new Page<>(slGoodsShelfQuery.getPageCurr(), slGoodsShelfQuery.getPageSize()); |
| | | LambdaQueryWrapper< SlGoodsShelf> wrapper1= Wrappers.lambdaQuery(); |
| | | wrapper1.like(SlGoodsShelf::getGoodsShelfName,slGoodsShelfQuery.getGoodsShelfName()); |
| | | if (StringUtils.hasLength(slGoodsShelfQuery.getGoodsShelfName())){ |
| | | wrapper1.like(SlGoodsShelf::getGoodsShelfName,slGoodsShelfQuery.getGoodsShelfName()); |
| | | } |
| | | if (slGoodsShelfQuery.getStoreManagementNumber()!=null){ |
| | | wrapper1.eq(SlGoodsShelf::getStoreManagementNumber,slGoodsShelfQuery.getStoreManagementNumber()); |
| | | } |
| | | if(slGoodsShelfQuery.getStoreManagementName()!=null&&slGoodsShelfQuery.getStoreManagementName()!="") { |
| | | if (slStoreManagementIdList.size() > 0) { |
| | | wrapper1.in(SlGoodsShelf::getStoreManagementId, slStoreManagementIdList); |
| | |
| | | SlStoreManagement byId = SlStoreManagementService.getById(list.getStoreManagementId()); |
| | | if (byId!=null){ |
| | | list.setStoreManagementName(byId.getStoreManagementName()); |
| | | list.setStoreManagementNumber(byId.getStoreManagementNumber()); |
| | | list.setProvinceName(byId.getProvinceName()); |
| | | list.setProvinceCode(byId.getProvinceCode()); |
| | | list.setCityName(byId.getCityName()); |