diff --git a/src/main/java/com/yxt/warehouse/apiadmin/WarehouseAnsBillRest.java b/src/main/java/com/yxt/warehouse/apiadmin/WarehouseAnsBillRest.java index 80595e3..7ca6e79 100644 --- a/src/main/java/com/yxt/warehouse/apiadmin/WarehouseAnsBillRest.java +++ b/src/main/java/com/yxt/warehouse/apiadmin/WarehouseAnsBillRest.java @@ -42,6 +42,10 @@ public class WarehouseAnsBillRest { ResultBean details(@RequestParam("sid") String sid) { return wmsAnsBillService.details(sid); } - + @PostMapping("/saveBill") + @ApiOperation("保存预期到通知单") + ResultBean saveBill(@RequestBody WarehouseAnsBillDto dto) { + return wmsAnsBillService.saveBill(dto); + } } diff --git a/src/main/java/com/yxt/warehouse/apiadmin/WarehouseAreaRest.java b/src/main/java/com/yxt/warehouse/apiadmin/WarehouseAreaRest.java index 85ffdf8..cd3a982 100644 --- a/src/main/java/com/yxt/warehouse/apiadmin/WarehouseAreaRest.java +++ b/src/main/java/com/yxt/warehouse/apiadmin/WarehouseAreaRest.java @@ -27,7 +27,7 @@ public class WarehouseAreaRest { @ApiOperation("分页列表") @PostMapping("/listPage") - public ResultBean> listPage(@RequestBody PagerQuery pq) { + public ResultBean> listPage(@RequestBody PagerQuery pq) { return wmsWarehouseAreaService.listPage(pq); } @ApiOperation("查询所有的库区") diff --git a/src/main/java/com/yxt/warehouse/apiadmin/WarehouseAreaTypeRest.java b/src/main/java/com/yxt/warehouse/apiadmin/WarehouseAreaTypeRest.java index d73b457..d6c7b5a 100644 --- a/src/main/java/com/yxt/warehouse/apiadmin/WarehouseAreaTypeRest.java +++ b/src/main/java/com/yxt/warehouse/apiadmin/WarehouseAreaTypeRest.java @@ -27,7 +27,7 @@ public class WarehouseAreaTypeRest { @ApiOperation("分页列表") @PostMapping("/listPage") - public ResultBean> listPage(@RequestBody PagerQuery pq) { + public ResultBean> listPage(@RequestBody PagerQuery pq) { return wmsWarehouseAreaTypeService.listPage(pq); } @ApiOperation("查询所有的") diff --git a/src/main/java/com/yxt/warehouse/apiadmin/WarehouseInfoRest.java b/src/main/java/com/yxt/warehouse/apiadmin/WarehouseInfoRest.java index 261302a..1d19db6 100644 --- a/src/main/java/com/yxt/warehouse/apiadmin/WarehouseInfoRest.java +++ b/src/main/java/com/yxt/warehouse/apiadmin/WarehouseInfoRest.java @@ -29,7 +29,7 @@ public class WarehouseInfoRest { @ApiOperation("分页列表") @PostMapping("/listPage") - public ResultBean> listPage(@RequestBody PagerQuery pq) { + public ResultBean> listPage(@RequestBody PagerQuery pq) { return wmsWarehouseService.listPage(pq); } @ApiOperation("查询所有的仓库") diff --git a/src/main/java/com/yxt/warehouse/apiadmin/WarehouseRackRest.java b/src/main/java/com/yxt/warehouse/apiadmin/WarehouseRackRest.java index 5e229ce..7ba5016 100644 --- a/src/main/java/com/yxt/warehouse/apiadmin/WarehouseRackRest.java +++ b/src/main/java/com/yxt/warehouse/apiadmin/WarehouseRackRest.java @@ -25,7 +25,7 @@ public class WarehouseRackRest { @ApiOperation("分页列表") @PostMapping("/listPage") - public ResultBean> listPage(@RequestBody PagerQuery pq) { + public ResultBean> listPage(@RequestBody PagerQuery pq) { return wmsWarehouseRackService.listPage(pq); } @ApiOperation("查询所有的库区") diff --git a/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsBill.java b/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsBill.java index 264f5c3..6c9bc32 100644 --- a/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsBill.java +++ b/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsBill.java @@ -1,5 +1,6 @@ package com.yxt.warehouse.biz.warehouseansbill; +import com.fasterxml.jackson.annotation.JsonFormat; import com.yxt.common.core.domain.BaseEntity; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -43,6 +44,7 @@ public class WarehouseAnsBill extends BaseEntity { @ApiModelProperty("货主") private String goodsOwner; @ApiModelProperty("预计到货日期") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") private Date deliveryDate; @ApiModelProperty("使用组织sid") private String useOrgSid; diff --git a/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsBillService.java b/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsBillService.java index fe52a9a..4d18962 100644 --- a/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsBillService.java +++ b/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsBillService.java @@ -122,4 +122,20 @@ public class WarehouseAnsBillService extends MybatisBaseService saveBill(WarehouseAnsBillDto dto) { + ResultBean rb = ResultBean.fireFail(); + String sid = dto.getSid(); + WarehouseAnsBill WarehouseAnsBill = new WarehouseAnsBill(); + BeanUtil.copyProperties(dto, WarehouseAnsBill, "sid"); + sid = WarehouseAnsBill.getSid(); + List StorageAnsBillDetailList = dto.getStorageAnsBillDetailList(); + StorageAnsBillDetailList.removeAll(Collections.singleton(null)); + if (!StorageAnsBillDetailList.isEmpty()) { + WarehouseAnsBillDetailService.saveOrUpdateDetailsList(sid, StorageAnsBillDetailList); + } else { + return rb.setMsg("单据明细不能为空"); + } + baseMapper.insert(WarehouseAnsBill); + return rb; + } } diff --git a/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsBillVo.java b/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsBillVo.java index 9777550..bb34fd9 100644 --- a/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsBillVo.java +++ b/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsBillVo.java @@ -1,5 +1,6 @@ package com.yxt.warehouse.biz.warehouseansbill; +import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -50,6 +51,7 @@ public class WarehouseAnsBillVo { @ApiModelProperty("货主") private String goodsOwner; @ApiModelProperty("预计到货日期") + @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") private Date deliveryDate; @ApiModelProperty("使用组织sid") private String useOrgSid; diff --git a/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsDetailsVo.java b/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsDetailsVo.java index d3f7cb0..871095c 100644 --- a/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsDetailsVo.java +++ b/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsDetailsVo.java @@ -1,5 +1,6 @@ package com.yxt.warehouse.biz.warehouseansbill; +import com.fasterxml.jackson.annotation.JsonFormat; import com.yxt.warehouse.biz.warehouseansbilldetail.WarehouseAnsListDetailsVo; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -30,6 +31,7 @@ public class WarehouseAnsDetailsVo { @ApiModelProperty("供应商名称") private String supplierName; @ApiModelProperty("预计到货日期") + @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") private String deliveryDate; //单据状态 diff --git a/src/main/java/com/yxt/warehouse/biz/warehousearea/WarehouseAreaService.java b/src/main/java/com/yxt/warehouse/biz/warehousearea/WarehouseAreaService.java index aafd09e..4d69ab4 100644 --- a/src/main/java/com/yxt/warehouse/biz/warehousearea/WarehouseAreaService.java +++ b/src/main/java/com/yxt/warehouse/biz/warehousearea/WarehouseAreaService.java @@ -25,7 +25,7 @@ import java.util.stream.Collectors; public class WarehouseAreaService extends MybatisBaseService { - public ResultBean> listPage(PagerQuery pq) { + public ResultBean> listPage(PagerQuery pq) { ResultBean rb = ResultBean.fireFail(); WarehouseAreaQuery query = pq.getParams(); QueryWrapper qw = new QueryWrapper<>(); @@ -41,42 +41,47 @@ public class WarehouseAreaService extends MybatisBaseService p = new PagerVo<>(); return rb.success().setData(p); } - } else { - PagerVo p = new PagerVo<>(); - return rb.success().setData(p); } +// else { +// PagerVo p = new PagerVo<>(); +// return rb.success().setData(p); +// } if (StringUtils.isNotBlank(query.getName())) { - qw.like("a.areaName", query.getName()); + qw.like("areaName", query.getName()); } if (StringUtils.isNotBlank(query.getCode())) { - qw.like("a.areaCode", query.getCode()); + qw.like("areaCode", query.getCode()); } if (StringUtils.isNotBlank(query.getWarehouseSid())) { - qw.eq("b.sid", query.getWarehouseSid()); + qw.eq("sid", query.getWarehouseSid()); } if (StringUtils.isNotBlank(query.getAreaTypeSid())) { - qw.eq("c.sid", query.getAreaTypeSid()); + qw.eq("sid", query.getAreaTypeSid()); + } + if (StringUtils.isNotBlank(query.getOrgPath())) { + qw.like("useOrgSid", query.getOrgPath()); } - qw.ne("a.isDelete", "1"); + qw.ne("isDelete", "1"); IPage page = PagerUtil.queryToPage(pq); IPage pagging = baseMapper.listPage(page, qw); - return rb.success().setData(pagging); + PagerVo p = PagerUtil.pageToVo(pagging, null); + return rb.success().setData(p); } public ResultBean getAllType() { ResultBean rb = ResultBean.fireFail(); diff --git a/src/main/java/com/yxt/warehouse/biz/warehouseareatype/WarehouseAreaTypeService.java b/src/main/java/com/yxt/warehouse/biz/warehouseareatype/WarehouseAreaTypeService.java index 2f687bb..a382e12 100644 --- a/src/main/java/com/yxt/warehouse/biz/warehouseareatype/WarehouseAreaTypeService.java +++ b/src/main/java/com/yxt/warehouse/biz/warehouseareatype/WarehouseAreaTypeService.java @@ -26,7 +26,7 @@ import java.util.stream.Collectors; public class WarehouseAreaTypeService extends MybatisBaseService { - public ResultBean> listPage(PagerQuery pq) { + public ResultBean> listPage(PagerQuery pq) { ResultBean rb = ResultBean.fireFail(); WarehouseAreaTypeQuery query = pq.getParams(); QueryWrapper qw = new QueryWrapper<>(); @@ -41,32 +41,37 @@ public class WarehouseAreaTypeService extends MybatisBaseService p = new PagerVo<>(); return rb.success().setData(p); } - } else { - PagerVo p = new PagerVo<>(); - return rb.success().setData(p); } +// else { +// PagerVo p = new PagerVo<>(); +// return rb.success().setData(p); +// } if(StringUtils.isNotBlank(query.getName())){ - qw.like("a.warehouseAreaTypeName",query.getName()); + qw.like("warehouseAreaTypeName",query.getName()); + } + qw.ne("isDelete","1"); + if (StringUtils.isNotBlank(query.getOrgPath())) { + qw.like("useOrgSid", query.getOrgPath()); } - qw.ne("a.isDelete","1"); IPage page = PagerUtil.queryToPage(pq); IPage pagging = baseMapper.listPage(page, qw); + PagerVo p = PagerUtil.pageToVo(pagging, null); return rb.success().setData(pagging); } public ResultBean> listAll(String useOrgSid) { diff --git a/src/main/java/com/yxt/warehouse/biz/warehouseinfo/WarehouseInfoService.java b/src/main/java/com/yxt/warehouse/biz/warehouseinfo/WarehouseInfoService.java index 559bde7..c9042bf 100644 --- a/src/main/java/com/yxt/warehouse/biz/warehouseinfo/WarehouseInfoService.java +++ b/src/main/java/com/yxt/warehouse/biz/warehouseinfo/WarehouseInfoService.java @@ -36,7 +36,7 @@ public class WarehouseInfoService extends MybatisBaseService> listPage(PagerQuery pq) { + public ResultBean> listPage(PagerQuery pq) { ResultBean rb = ResultBean.fireFail(); WarehouseInfoQuery query = pq.getParams(); QueryWrapper qw = new QueryWrapper<>(); @@ -51,40 +51,45 @@ public class WarehouseInfoService extends MybatisBaseService p = new PagerVo<>(); return rb.success().setData(p); } - } else { - PagerVo p = new PagerVo<>(); - return rb.success().setData(p); } +// else { +// PagerVo p = new PagerVo<>(); +// return rb.success().setData(p); +// } if (StringUtils.isNotBlank(query.getName())) { - qw.like("w.warehouseName", query.getName()); + qw.like("warehouseName", query.getName()); } if (StringUtils.isNotBlank(query.getCode())) { - qw.like("w.warehouseCode", query.getCode()); + qw.like("warehouseCode", query.getCode()); } if (StringUtils.isNotBlank(query.getAddress())) { - qw.like("w.address", query.getAddress()); + qw.like("address", query.getAddress()); + } + if (StringUtils.isNotBlank(query.getOrgPath())) { + qw.like("useOrgSid", query.getOrgPath()); } qw.ne("isDelete",1); qw.orderByDesc("sortNo"); IPage page = PagerUtil.queryToPage(pq); IPage pagging = baseMapper.listPage(page, qw); - return rb.success().setData(pagging); + PagerVo p = PagerUtil.pageToVo(pagging, null); + return rb.success().setData(p); } public ResultBean> listAll(String useOrgSid) { ResultBean rb = ResultBean.fireFail(); diff --git a/src/main/java/com/yxt/warehouse/biz/warehouserack/WarehouseRackService.java b/src/main/java/com/yxt/warehouse/biz/warehouserack/WarehouseRackService.java index a3053b5..4a123ba 100644 --- a/src/main/java/com/yxt/warehouse/biz/warehouserack/WarehouseRackService.java +++ b/src/main/java/com/yxt/warehouse/biz/warehouserack/WarehouseRackService.java @@ -26,7 +26,7 @@ import java.util.stream.Collectors; public class WarehouseRackService extends MybatisBaseService { - public ResultBean> listPage( PagerQuery pq) { + public ResultBean> listPage( PagerQuery pq) { ResultBean rb = ResultBean.fireFail(); WarehouseRackQuery query = pq.getParams(); QueryWrapper qw = new QueryWrapper<>(); @@ -41,18 +41,18 @@ public class WarehouseRackService extends MybatisBaseService p = new PagerVo<>(); return rb.success().setData(p); @@ -68,15 +68,19 @@ public class WarehouseRackService extends MybatisBaseService page = PagerUtil.queryToPage(pq); IPage pagging = baseMapper.listPage(page,qw); - return rb.success().setData(pagging); + PagerVo p = PagerUtil.pageToVo(pagging, null); + return rb.success().setData(p); } public ResultBean getAllType() { ResultBean rb = ResultBean.fireFail();