|
|
@ -10,7 +10,9 @@ import com.yxt.common.base.utils.StringUtils; |
|
|
|
import com.yxt.common.core.query.PagerQuery; |
|
|
|
import com.yxt.common.core.result.ResultBean; |
|
|
|
import com.yxt.common.core.vo.PagerVo; |
|
|
|
import com.yxt.warehouse.biz.warehouseareatype.WarehouseAreaTypeVo; |
|
|
|
import com.yxt.warehouse.biz.warehouseinfo.WarehouseInfoVo; |
|
|
|
import com.yxt.warehouse.utils.OrgPathQuery; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
import java.util.Arrays; |
|
|
@ -56,27 +58,26 @@ public class WarehouseAreaService extends MybatisBaseService<WarehouseAreaMapper |
|
|
|
return rb.success().setData(p); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getName())) { |
|
|
|
qw.like("areaName", query.getName()); |
|
|
|
qw.like("a.areaName", query.getName()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getCode())) { |
|
|
|
qw.like("areaCode", query.getCode()); |
|
|
|
qw.like("a.areaCode", query.getCode()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getWarehouseSid())) { |
|
|
|
qw.eq("sid", query.getWarehouseSid()); |
|
|
|
qw.eq("b.sid", query.getWarehouseSid()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getAreaTypeSid())) { |
|
|
|
qw.eq("sid", query.getAreaTypeSid()); |
|
|
|
qw.eq("c.sid", query.getAreaTypeSid()); |
|
|
|
} |
|
|
|
qw.ne("isDelete", "1"); |
|
|
|
qw.ne("a.isDelete", "1"); |
|
|
|
IPage<WarehouseArea> page = PagerUtil.queryToPage(pq); |
|
|
|
IPage<WarehouseAreaVo> pagging = baseMapper.listPage(page, qw); |
|
|
|
PagerVo<WarehouseAreaVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
|
return rb.success().setData(p); |
|
|
|
} |
|
|
|
public ResultBean<WarehouseAreaVo> getAllType() { |
|
|
|
public ResultBean<WarehouseAreaVo> getAllType(OrgPathQuery query) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
List<WarehouseArea> pagging = baseMapper.selectList(new QueryWrapper<WarehouseArea>().eq("isEnable",1) |
|
|
|
.ne("isDelete","1")); |
|
|
|
List<WarehouseAreaVo> pagging = baseMapper.listAll(query.getOrgPath()); |
|
|
|
return rb.success().setData(pagging); |
|
|
|
} |
|
|
|
|
|
|
@ -94,6 +95,9 @@ public class WarehouseAreaService extends MybatisBaseService<WarehouseAreaMapper |
|
|
|
sid = wmsWarehouseArea.getSid(); |
|
|
|
BeanUtil.copyProperties(dto, wmsWarehouseArea, "id", "sid"); |
|
|
|
wmsWarehouseArea.setCreateTime(new DateTime()); |
|
|
|
wmsWarehouseArea.setCreateBySid(dto.getUserSid()); |
|
|
|
wmsWarehouseArea.setCreateOrgSid(dto.getOrgPath()); |
|
|
|
wmsWarehouseArea.setUseOrgSid(dto.getOrgPath()); |
|
|
|
baseMapper.insert(wmsWarehouseArea); |
|
|
|
} |
|
|
|
return rb.success().setMsg("成功"); |
|
|
@ -102,6 +106,7 @@ public class WarehouseAreaService extends MybatisBaseService<WarehouseAreaMapper |
|
|
|
public ResultBean<WarehouseAreaVo> initialization(String sid) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
WarehouseAreaVo vo = baseMapper.initialization(sid); |
|
|
|
vo.setOrgPath(vo.getUseOrgSid()); |
|
|
|
return rb.success().setData(vo); |
|
|
|
} |
|
|
|
|
|
|
|