|
|
@ -45,6 +45,7 @@ public class WmsWarehouseInfoService extends MybatisBaseService<WmsWarehouseInfo |
|
|
|
private SysOrganizationFeign sysOrganizationFeign; |
|
|
|
@Autowired |
|
|
|
private SysStaffOrgFeign sysStaffOrgFeign; |
|
|
|
|
|
|
|
public ResultBean<PagerVo<WmsWarehouseInfoVo>> listPage(PagerQuery<WmsWarehouseInfoQuery> pq) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
WmsWarehouseInfoQuery query = pq.getParams(); |
|
|
@ -85,22 +86,23 @@ public class WmsWarehouseInfoService extends MybatisBaseService<WmsWarehouseInfo |
|
|
|
PagerVo<WmsWarehouseInfoVo> p = new PagerVo<>(); |
|
|
|
return rb.success().setData(p); |
|
|
|
} |
|
|
|
if(StringUtils.isNotBlank(query.getName())){ |
|
|
|
qw.like("w.warehouseName",query.getName()); |
|
|
|
if (StringUtils.isNotBlank(query.getName())) { |
|
|
|
qw.like("w.warehouseName", query.getName()); |
|
|
|
} |
|
|
|
if(StringUtils.isNotBlank(query.getCode())){ |
|
|
|
qw.like("w.warehouseCode",query.getCode()); |
|
|
|
if (StringUtils.isNotBlank(query.getCode())) { |
|
|
|
qw.like("w.warehouseCode", query.getCode()); |
|
|
|
} |
|
|
|
if(StringUtils.isNotBlank(query.getAddress())){ |
|
|
|
qw.like("w.address",query.getAddress()); |
|
|
|
if (StringUtils.isNotBlank(query.getAddress())) { |
|
|
|
qw.like("w.address", query.getAddress()); |
|
|
|
} |
|
|
|
qw.ne("w.isDelete",1); |
|
|
|
qw.ne("w.isDelete", 1); |
|
|
|
IPage<WmsWarehouseInfo> page = PagerUtil.queryToPage(pq); |
|
|
|
IPage<WmsWarehouseInfoVo> pagging = baseMapper.listPage(page, qw); |
|
|
|
PagerVo<WmsWarehouseInfoVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
|
List<WmsWarehouseInfoVo> records = pagging.getRecords(); |
|
|
|
return rb.success().setData(p); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean<List<WmsWarehouseInfo>> listAll(OrgPathQuery query) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
String useOrgSid = ""; |
|
|
@ -129,7 +131,7 @@ public class WmsWarehouseInfoService extends MybatisBaseService<WmsWarehouseInfo |
|
|
|
WmsWarehouseInfo wmsWarehouse = fetchBySid(dto.getSid()); |
|
|
|
BeanUtil.copyProperties(dto, wmsWarehouse, "id", "sid"); |
|
|
|
wmsWarehouse.setModifyTime(new Date()); |
|
|
|
WmsWarehouseInfo warehouseInfo = baseMapper.checkCodeForUpdate(dto.getWarehouseCode(),wmsWarehouse.getUseOrgSid(),sid); |
|
|
|
WmsWarehouseInfo warehouseInfo = baseMapper.checkCodeForUpdate(dto.getWarehouseCode(), wmsWarehouse.getUseOrgSid(), sid); |
|
|
|
if (warehouseInfo != null) { |
|
|
|
return rb.setMsg("仓库编码重复"); |
|
|
|
} |
|
|
@ -173,7 +175,7 @@ public class WmsWarehouseInfoService extends MybatisBaseService<WmsWarehouseInfo |
|
|
|
wmsWarehouse.setCreateOrgSid(createOrgSid); |
|
|
|
} |
|
|
|
} |
|
|
|
WmsWarehouseInfo warehouseInfo = baseMapper.checkCode(dto.getWarehouseCode(),deptSid); |
|
|
|
WmsWarehouseInfo warehouseInfo = baseMapper.checkCode(dto.getWarehouseCode(), deptSid); |
|
|
|
if (warehouseInfo != null) { |
|
|
|
return rb.setMsg("仓库编码重复"); |
|
|
|
} |
|
|
@ -197,10 +199,10 @@ public class WmsWarehouseInfoService extends MybatisBaseService<WmsWarehouseInfo |
|
|
|
WmsWarehouseInfo wmsWarehouse = fetchBySid(sid); |
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); |
|
|
|
BeanUtil.copyProperties(wmsWarehouse, vo); |
|
|
|
List<WmsWarehouseExtend> list=wmsWarehouseExtendService.list(new QueryWrapper<WmsWarehouseExtend>().eq("warehouseSid",vo.getSid())); |
|
|
|
List<WmsWarehouseExtendVo> list1=new ArrayList<>(); |
|
|
|
List<WmsWarehouseExtend> list = wmsWarehouseExtendService.list(new QueryWrapper<WmsWarehouseExtend>().eq("warehouseSid", vo.getSid())); |
|
|
|
List<WmsWarehouseExtendVo> list1 = new ArrayList<>(); |
|
|
|
for (WmsWarehouseExtend wmsWarehouseExtend : list) { |
|
|
|
WmsWarehouseExtendVo vo1= new WmsWarehouseExtendVo(); |
|
|
|
WmsWarehouseExtendVo vo1 = new WmsWarehouseExtendVo(); |
|
|
|
BeanUtil.copyProperties(wmsWarehouseExtend, vo1); |
|
|
|
list1.add(vo1); |
|
|
|
} |
|
|
@ -209,7 +211,6 @@ public class WmsWarehouseInfoService extends MybatisBaseService<WmsWarehouseInfo |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public ResultBean delete(String sid) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
WmsWarehouseInfo wmsWarehouse = fetchBySid(sid); |
|
|
@ -222,15 +223,12 @@ public class WmsWarehouseInfoService extends MybatisBaseService<WmsWarehouseInfo |
|
|
|
public void delAll(String[] sids) { |
|
|
|
int count = baseMapper.updateBySidIsDelete(Arrays.stream(sids).collect(Collectors.toList())); |
|
|
|
} |
|
|
|
public ResultBean updateIsEnable(String sid,String isEnable) { |
|
|
|
|
|
|
|
public ResultBean updateIsEnable(String sid, String isEnable) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
WmsWarehouseInfo wmsWarehouse = fetchBySid(sid); |
|
|
|
if (null != wmsWarehouse) { |
|
|
|
if (isEnable.equals("1")) { |
|
|
|
wmsWarehouse.setUsageStatus(isEnable); |
|
|
|
} else if (isEnable.equals("2")) { |
|
|
|
wmsWarehouse.setUsageStatus("0"); |
|
|
|
} |
|
|
|
wmsWarehouse.setUsageStatus(isEnable); |
|
|
|
baseMapper.updateById(wmsWarehouse); |
|
|
|
} |
|
|
|
return rb.success().setMsg("成功"); |
|
|
|