|
|
|
@ -1,10 +1,12 @@
|
|
|
|
|
package com.glxp.sale.admin.controller.thrsys;
|
|
|
|
|
|
|
|
|
|
import com.github.pagehelper.PageInfo;
|
|
|
|
|
import com.glxp.sale.admin.dao.basic.BasicThirdSysDao;
|
|
|
|
|
import com.glxp.sale.admin.entity.basic.BasicThirdSysEntity;
|
|
|
|
|
import com.glxp.sale.admin.entity.thrsys.ThrInvWarehouseEntity;
|
|
|
|
|
import com.glxp.sale.admin.req.inout.DeleteRequest;
|
|
|
|
|
import com.glxp.sale.admin.req.thrsys.FilterThrInvWarehouseRequest;
|
|
|
|
|
import com.glxp.sale.admin.res.PageSimpleResponse;
|
|
|
|
|
import com.glxp.sale.admin.res.thrsys.ThrInvWarehouseResponse;
|
|
|
|
|
import com.glxp.sale.admin.service.thrsys.ThrInvWarehouseService;
|
|
|
|
|
import com.glxp.sale.common.enums.ResultEnum;
|
|
|
|
@ -37,11 +39,13 @@ public class ThrInvWarehouseController {
|
|
|
|
|
@GetMapping("spms/thrsys/warehouse/filter")
|
|
|
|
|
public BaseResponse filterInvWarehouse(FilterThrInvWarehouseRequest filterThrInvWarehouseRequest) {
|
|
|
|
|
List<ThrInvWarehouseEntity> thrInvWarehouseEntities = thrInvWarehouseService.filterThrInvWarehouse(filterThrInvWarehouseRequest);
|
|
|
|
|
List<ThrInvWarehouseResponse> merge = merge(thrInvWarehouseEntities, 0);
|
|
|
|
|
|
|
|
|
|
Map<String, Object> restMap = new HashMap<>();
|
|
|
|
|
restMap.put("list", merge);
|
|
|
|
|
return ResultVOUtils.success(restMap);
|
|
|
|
|
PageInfo<ThrInvWarehouseEntity> pageInfo;
|
|
|
|
|
pageInfo = new PageInfo<>(thrInvWarehouseEntities);
|
|
|
|
|
PageSimpleResponse<ThrInvWarehouseEntity> pageSimpleResponse = new PageSimpleResponse<>();
|
|
|
|
|
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
|
|
|
|
pageSimpleResponse.setList(thrInvWarehouseEntities);
|
|
|
|
|
return ResultVOUtils.success(pageSimpleResponse);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public List<ThrInvWarehouseResponse> merge(List<ThrInvWarehouseEntity> thrInvWarehouseEntities, Integer pid) {
|
|
|
|
|