11.4
This commit is contained in:
@@ -37,6 +37,11 @@ public class WarehouseInfoRest {
|
|||||||
public ResultBean<List<ProjectDetailsVo>> list(@RequestBody WarehouseInfoMapQuery query) {
|
public ResultBean<List<ProjectDetailsVo>> list(@RequestBody WarehouseInfoMapQuery query) {
|
||||||
return wmsWarehouseService.listQuery(query);
|
return wmsWarehouseService.listQuery(query);
|
||||||
}
|
}
|
||||||
|
@GetMapping("/getWarehouseBySid/{sid}")
|
||||||
|
public ResultBean<ProjectDetailsVo> getWarehouseBySid(@PathVariable("sid") String sid) {
|
||||||
|
return wmsWarehouseService.getWarehouseBySid(sid);
|
||||||
|
}
|
||||||
|
|
||||||
@PostMapping("/listPageN")
|
@PostMapping("/listPageN")
|
||||||
public ResultBean<PagerVo<ProjectDetailsVo>> listPageN(@RequestBody PagerQuery<WarehouseInfoMapQuery> query) {
|
public ResultBean<PagerVo<ProjectDetailsVo>> listPageN(@RequestBody PagerQuery<WarehouseInfoMapQuery> query) {
|
||||||
return wmsWarehouseService.listPage1(query);
|
return wmsWarehouseService.listPage1(query);
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ import java.util.List;
|
|||||||
public interface WarehouseInfoMapper extends BaseMapper<WarehouseInfo> {
|
public interface WarehouseInfoMapper extends BaseMapper<WarehouseInfo> {
|
||||||
IPage<WarehouseInfoVo> listPage(IPage<WarehouseInfo> page, @Param(Constants.WRAPPER) QueryWrapper<WarehouseInfo> qw);
|
IPage<WarehouseInfoVo> listPage(IPage<WarehouseInfo> page, @Param(Constants.WRAPPER) QueryWrapper<WarehouseInfo> qw);
|
||||||
List<ProjectDetailsVo> listQuery( @Param(Constants.WRAPPER) QueryWrapper<WarehouseInfo> qw);
|
List<ProjectDetailsVo> listQuery( @Param(Constants.WRAPPER) QueryWrapper<WarehouseInfo> qw);
|
||||||
|
ProjectDetailsVo getWarehouseBySid( @Param("sid") String sid);
|
||||||
IPage<ProjectDetailsVo> listQuery1( IPage<ProjectDetailsVo> page,@Param(Constants.WRAPPER) QueryWrapper<WarehouseInfo> qw);
|
IPage<ProjectDetailsVo> listQuery1( IPage<ProjectDetailsVo> page,@Param(Constants.WRAPPER) QueryWrapper<WarehouseInfo> qw);
|
||||||
|
|
||||||
int updateBySidIsDelete(List<String> list);
|
int updateBySidIsDelete(List<String> list);
|
||||||
|
|||||||
@@ -22,6 +22,12 @@
|
|||||||
${ew.sqlSegment}
|
${ew.sqlSegment}
|
||||||
</where>
|
</where>
|
||||||
</select>
|
</select>
|
||||||
|
<select id="getWarehouseBySid" resultType="com.yxt.warehouse.biz.warehouseinfo.ProjectDetailsVo">
|
||||||
|
select
|
||||||
|
a.*
|
||||||
|
from warehouse_info a
|
||||||
|
where a.sid=#{sid}
|
||||||
|
</select>
|
||||||
<select id="listQuery1" resultType="com.yxt.warehouse.biz.warehouseinfo.ProjectDetailsVo">
|
<select id="listQuery1" resultType="com.yxt.warehouse.biz.warehouseinfo.ProjectDetailsVo">
|
||||||
select
|
select
|
||||||
a.*
|
a.*
|
||||||
|
|||||||
@@ -111,33 +111,33 @@ public class WarehouseInfoService extends MybatisBaseService<WarehouseInfoMapper
|
|||||||
}
|
}
|
||||||
List<ProjectDetailsVo> storeInfos = baseMapper.listQuery(qw);
|
List<ProjectDetailsVo> storeInfos = baseMapper.listQuery(qw);
|
||||||
for (ProjectDetailsVo storeInfo : storeInfos) {
|
for (ProjectDetailsVo storeInfo : storeInfos) {
|
||||||
List<WarehouseInventory> warehouseInventories=warehouseInventoryService.list(new QueryWrapper<WarehouseInventory>().eq("warehouseSid",storeInfo.getSid()));
|
// List<WarehouseInventory> warehouseInventories=warehouseInventoryService.list(new QueryWrapper<WarehouseInventory>().eq("warehouseSid",storeInfo.getSid()));
|
||||||
if (warehouseInventories.size()!=0){
|
// if (warehouseInventories.size()!=0){
|
||||||
List<WarehouseInventoryRecord> list=warehouseInventoryRecordService.list(new QueryWrapper<WarehouseInventoryRecord>()
|
// List<WarehouseInventoryRecord> list=warehouseInventoryRecordService.list(new QueryWrapper<WarehouseInventoryRecord>()
|
||||||
.eq("inventorySid",warehouseInventories.get(0).getSid()).eq("billType","1"));
|
// .eq("inventorySid",warehouseInventories.get(0).getSid()).eq("billType","1"));
|
||||||
if(list.size()!=0){
|
// if(list.size()!=0){
|
||||||
storeInfo.setSupplierName(list.get(0).getBillObjName());
|
// storeInfo.setSupplierName(list.get(0).getBillObjName());
|
||||||
List<PurchaseInventoryBillDetail>details=purchaseInventoryBillDetailService.list(new QueryWrapper<PurchaseInventoryBillDetail>()
|
// List<PurchaseInventoryBillDetail>details=purchaseInventoryBillDetailService.list(new QueryWrapper<PurchaseInventoryBillDetail>()
|
||||||
.eq("sourceBillSid",list.get(0).getSourceBillSid()));
|
// .eq("sourceBillSid",list.get(0).getSourceBillSid()));
|
||||||
for (PurchaseInventoryBillDetail detail : details) {
|
// for (PurchaseInventoryBillDetail detail : details) {
|
||||||
if(StringUtils.isBlank(storeInfo.getGoodsDetail())){
|
// if(StringUtils.isBlank(storeInfo.getGoodsDetail())){
|
||||||
Double s=detail.getCount();
|
// Double s=detail.getCount();
|
||||||
if(StringUtils.isNotBlank(detail.getGoodsSkuTitle())){
|
// if(StringUtils.isNotBlank(detail.getGoodsSkuTitle())){
|
||||||
storeInfo.setGoodsDetail(detail.getGoodsSkuTitle()+":"+ DoubleUtils.removeZeros(s.toString())+detail.getUnit());
|
// storeInfo.setGoodsDetail(detail.getGoodsSkuTitle()+":"+ DoubleUtils.removeZeros(s.toString())+detail.getUnit());
|
||||||
}else{
|
// }else{
|
||||||
storeInfo.setGoodsDetail(detail.getGoodsSkuCode()+":"+DoubleUtils.removeZeros(s.toString())+detail.getUnit());
|
// storeInfo.setGoodsDetail(detail.getGoodsSkuCode()+":"+DoubleUtils.removeZeros(s.toString())+detail.getUnit());
|
||||||
}
|
// }
|
||||||
}else{
|
// }else{
|
||||||
Double s=detail.getCount();
|
// Double s=detail.getCount();
|
||||||
if(StringUtils.isNotBlank(detail.getGoodsSkuTitle())){
|
// if(StringUtils.isNotBlank(detail.getGoodsSkuTitle())){
|
||||||
storeInfo.setGoodsDetail(","+detail.getGoodsSkuTitle()+":"+DoubleUtils.removeZeros(s.toString())+detail.getUnit());
|
// storeInfo.setGoodsDetail(","+detail.getGoodsSkuTitle()+":"+DoubleUtils.removeZeros(s.toString())+detail.getUnit());
|
||||||
}else{
|
// }else{
|
||||||
storeInfo.setGoodsDetail(","+detail.getGoodsSkuCode()+":"+DoubleUtils.removeZeros(s.toString())+detail.getUnit());
|
// storeInfo.setGoodsDetail(","+detail.getGoodsSkuCode()+":"+DoubleUtils.removeZeros(s.toString())+detail.getUnit());
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
if(StringUtils.isNotBlank(storeInfo.getLngAndLat())){
|
if(StringUtils.isNotBlank(storeInfo.getLngAndLat())){
|
||||||
String []w=storeInfo.getLngAndLat().split(",");
|
String []w=storeInfo.getLngAndLat().split(",");
|
||||||
storeInfo.setLatitude(w[1]);
|
storeInfo.setLatitude(w[1]);
|
||||||
@@ -146,6 +146,44 @@ public class WarehouseInfoService extends MybatisBaseService<WarehouseInfoMapper
|
|||||||
}
|
}
|
||||||
return rb.success().setData(storeInfos);
|
return rb.success().setData(storeInfos);
|
||||||
}
|
}
|
||||||
|
public ResultBean<ProjectDetailsVo> getWarehouseBySid(String sid) {
|
||||||
|
ResultBean rb = ResultBean.fireFail();
|
||||||
|
|
||||||
|
ProjectDetailsVo storeInfo = baseMapper.getWarehouseBySid(sid);
|
||||||
|
List<WarehouseInventory> warehouseInventories=warehouseInventoryService.list(new QueryWrapper<WarehouseInventory>().eq("warehouseSid",storeInfo.getSid()));
|
||||||
|
if (warehouseInventories.size()!=0){
|
||||||
|
List<WarehouseInventoryRecord> list=warehouseInventoryRecordService.list(new QueryWrapper<WarehouseInventoryRecord>()
|
||||||
|
.eq("inventorySid",warehouseInventories.get(0).getSid()).eq("billType","1"));
|
||||||
|
if(list.size()!=0){
|
||||||
|
storeInfo.setSupplierName(list.get(0).getBillObjName());
|
||||||
|
List<PurchaseInventoryBillDetail>details=purchaseInventoryBillDetailService.list(new QueryWrapper<PurchaseInventoryBillDetail>()
|
||||||
|
.eq("sourceBillSid",list.get(0).getSourceBillSid()));
|
||||||
|
for (PurchaseInventoryBillDetail detail : details) {
|
||||||
|
if(StringUtils.isBlank(storeInfo.getGoodsDetail())){
|
||||||
|
Double s=detail.getCount();
|
||||||
|
if(StringUtils.isNotBlank(detail.getGoodsSkuTitle())){
|
||||||
|
storeInfo.setGoodsDetail(detail.getGoodsSkuTitle()+":"+ DoubleUtils.removeZeros(s.toString())+detail.getUnit());
|
||||||
|
}else{
|
||||||
|
storeInfo.setGoodsDetail(detail.getGoodsSkuCode()+":"+DoubleUtils.removeZeros(s.toString())+detail.getUnit());
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
Double s=detail.getCount();
|
||||||
|
if(StringUtils.isNotBlank(detail.getGoodsSkuTitle())){
|
||||||
|
storeInfo.setGoodsDetail(","+detail.getGoodsSkuTitle()+":"+DoubleUtils.removeZeros(s.toString())+detail.getUnit());
|
||||||
|
}else{
|
||||||
|
storeInfo.setGoodsDetail(","+detail.getGoodsSkuCode()+":"+DoubleUtils.removeZeros(s.toString())+detail.getUnit());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(StringUtils.isNotBlank(storeInfo.getLngAndLat())){
|
||||||
|
String []w=storeInfo.getLngAndLat().split(",");
|
||||||
|
storeInfo.setLatitude(w[1]);
|
||||||
|
storeInfo.setLongitude(w[0]);
|
||||||
|
}
|
||||||
|
return rb.success().setData(storeInfo);
|
||||||
|
}
|
||||||
public ResultBean<PagerVo<ProjectDetailsVo>> listPage1(PagerQuery<WarehouseInfoMapQuery> pq) {
|
public ResultBean<PagerVo<ProjectDetailsVo>> listPage1(PagerQuery<WarehouseInfoMapQuery> pq) {
|
||||||
ResultBean rb = ResultBean.fireFail();
|
ResultBean rb = ResultBean.fireFail();
|
||||||
WarehouseInfoMapQuery query = pq.getParams();
|
WarehouseInfoMapQuery query = pq.getParams();
|
||||||
|
|||||||
Reference in New Issue
Block a user