申购仓库修改

dev_fifo1.0
anthonywj 1 year ago
parent 8850df37f8
commit 36a026f075

@ -83,15 +83,14 @@ public class InvWarehouseController extends BaseController {
@GetMapping("spms/sub/inv/warehouse/filterOptimize") @GetMapping("spms/sub/inv/warehouse/filterOptimize")
public BaseResponse filterOptimize(FilterInvSubWarehouseRequest filterInvSubWarehouseRequest) { public BaseResponse filterOptimize(FilterInvSubWarehouseRequest filterInvSubWarehouseRequest) {
List<InvSubWarehouseResponse> responses = invWarehouseService.filterInvSubWarehouseResponse(filterInvSubWarehouseRequest); List<InvSubWarehouseResponse> responses = invWarehouseService.filterInvSubWarehouseResponse(filterInvSubWarehouseRequest);
List<DictDto> reList = responses.stream().map(s-> { List<DictDto> reList = responses.stream().map(s -> {
DictDto dictDto = new DictDto(s.getCode(),s.getName()); DictDto dictDto = new DictDto(s.getCode(), s.getName());
return dictDto; return dictDto;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
return ResultVOUtils.success(reList); return ResultVOUtils.success(reList);
} }
/** /**
* - * -
* *
@ -135,8 +134,8 @@ public class InvWarehouseController extends BaseController {
public BaseResponse findByUserOptimize(FilterInvWarehouseRequest filterInvWarehouseRequest) { public BaseResponse findByUserOptimize(FilterInvWarehouseRequest filterInvWarehouseRequest) {
filterInvWarehouseRequest.setUserId(getUserId()); filterInvWarehouseRequest.setUserId(getUserId());
List<InvWarehouseEntity> invSubWarehouseEntities = invWarehouseService.filterGroupInvSub(filterInvWarehouseRequest); List<InvWarehouseEntity> invSubWarehouseEntities = invWarehouseService.filterGroupInvSub(filterInvWarehouseRequest);
List<DictDto> reList = invSubWarehouseEntities.stream().map(s-> { List<DictDto> reList = invSubWarehouseEntities.stream().map(s -> {
DictDto dictDto = new DictDto(s.getCode(),s.getName()); DictDto dictDto = new DictDto(s.getCode(), s.getName());
return dictDto; return dictDto;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
return ResultVOUtils.success(reList); return ResultVOUtils.success(reList);
@ -160,8 +159,8 @@ public class InvWarehouseController extends BaseController {
@GetMapping("spms/inv/warehouse/filterGroupBySpuseOptimize") @GetMapping("spms/inv/warehouse/filterGroupBySpuseOptimize")
public BaseResponse filterGroupBySpuseOptimize(FilterInvWarehouseRequest filterInvWarehouseRequest) { public BaseResponse filterGroupBySpuseOptimize(FilterInvWarehouseRequest filterInvWarehouseRequest) {
List<InvWarehouseEntity> invSubWarehouseEntities = invWarehouseService.filterGroupBySpuse(filterInvWarehouseRequest); List<InvWarehouseEntity> invSubWarehouseEntities = invWarehouseService.filterGroupBySpuse(filterInvWarehouseRequest);
List<DictDto> reList = invSubWarehouseEntities.stream().map(s-> { List<DictDto> reList = invSubWarehouseEntities.stream().map(s -> {
DictDto dictDto = new DictDto(s.getCode(),s.getName()); DictDto dictDto = new DictDto(s.getCode(), s.getName());
return dictDto; return dictDto;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
return ResultVOUtils.success(reList); return ResultVOUtils.success(reList);
@ -197,8 +196,8 @@ public class InvWarehouseController extends BaseController {
} }
filterInvWarehouseRequest.setUserId(userId); filterInvWarehouseRequest.setUserId(userId);
List<InvWarehouseEntity> list = invWarehouseService.findInvListByUser(filterInvWarehouseRequest); List<InvWarehouseEntity> list = invWarehouseService.findInvListByUser(filterInvWarehouseRequest);
List<DictDto> reList = list.stream().map(s-> { List<DictDto> reList = list.stream().map(s -> {
DictDto dictDto = new DictDto(s.getCode(),s.getName()); DictDto dictDto = new DictDto(s.getCode(), s.getName());
return dictDto; return dictDto;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
return ResultVOUtils.success(reList); return ResultVOUtils.success(reList);
@ -231,8 +230,8 @@ public class InvWarehouseController extends BaseController {
).collect(Collectors.toList()); ).collect(Collectors.toList());
list.addAll(preInList); list.addAll(preInList);
} }
List<DictDto> reList = list.stream().map(s-> { List<DictDto> reList = list.stream().map(s -> {
DictDto dictDto = new DictDto(s.getCode(),s.getName()); DictDto dictDto = new DictDto(s.getCode(), s.getName());
return dictDto; return dictDto;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
return ResultVOUtils.success(reList); return ResultVOUtils.success(reList);
@ -322,8 +321,8 @@ public class InvWarehouseController extends BaseController {
} }
List<InvWarehouseEntity> list = results.stream().distinct().collect(Collectors.toList()); List<InvWarehouseEntity> list = results.stream().distinct().collect(Collectors.toList());
List<DictDto> reList = list.stream().map(s-> { List<DictDto> reList = list.stream().map(s -> {
DictDto dictDto = new DictDto(s.getCode(),s.getName()); DictDto dictDto = new DictDto(s.getCode(), s.getName());
return dictDto; return dictDto;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
return ResultVOUtils.success(reList); return ResultVOUtils.success(reList);
@ -367,6 +366,21 @@ public class InvWarehouseController extends BaseController {
} }
/**
*
*
* @param filterInvWarehouseRequest
* @return
*/
@AuthRuleAnnotation("")
@GetMapping("spms/inv/warehouse/findSgInv")
public BaseResponse findSgInv(FilterInvSubWarehouseRequest filterInvWarehouseRequest) {
filterInvWarehouseRequest.setSgInvType(true);
List<InvWarehouseEntity> invWarehouseEntities = invWarehouseService.filterInvSubWarehouse(filterInvWarehouseRequest);
return ResultVOUtils.success(invWarehouseEntities);
}
@AuthRuleAnnotation("") @AuthRuleAnnotation("")
@GetMapping("spms/sub/inv/warehouse/filterSub") @GetMapping("spms/sub/inv/warehouse/filterSub")
public BaseResponse filterSub(FilterInvWarehouseRequest filterInvWarehouseRequest) { public BaseResponse filterSub(FilterInvWarehouseRequest filterInvWarehouseRequest) {

@ -99,6 +99,13 @@ public class InvWarehouseEntity {
*/ */
@TableField(value = "lyInvType") @TableField(value = "lyInvType")
private Boolean lyInvType; private Boolean lyInvType;
/**
*
*/
@TableField(value = "sgInvType")
private Boolean sgInvType;
@TableField(exist = false) @TableField(exist = false)

@ -22,4 +22,5 @@ public class FilterInvSubWarehouseRequest extends ListPageRequest {
private String key; private String key;
private Integer filterAdvanceType; private Integer filterAdvanceType;
private Boolean lyInvType; private Boolean lyInvType;
private Boolean sgInvType;
} }

@ -25,4 +25,5 @@ public class InvSubWarehouseResponse {
private Boolean spUse; private Boolean spUse;
private Boolean lyInvType; private Boolean lyInvType;
private Boolean sgInvType;
} }

@ -16,6 +16,9 @@
<if test="lyInvType != null"> <if test="lyInvType != null">
AND a.lyInvType = #{lyInvType} AND a.lyInvType = #{lyInvType}
</if> </if>
<if test="sgInvType != null">
AND a.sgInvType = #{sgInvType}
</if>
<if test="name != '' and name != null"> <if test="name != '' and name != null">
AND a.name like concat('%', #{name}, '%') AND a.name like concat('%', #{name}, '%')
@ -276,7 +279,7 @@
a.parentCode, a.parentCode,
c.name parentInvName, c.name parentInvName,
a.spUse, a.spUse,
a.lyInvType a.lyInvType,a.sgInvType
FROM auth_warehouse a FROM auth_warehouse a
left join auth_dept b on a.parentId = b.code left join auth_dept b on a.parentId = b.code
left join auth_warehouse c on a.parentCode = c.code left join auth_warehouse c on a.parentCode = c.code

@ -1006,6 +1006,7 @@ CALL Pro_Temp_ColumnWork('io_stat_year', 'invCode', 'varchar(255)', 1);
CALL Pro_Temp_ColumnWork('auth_warehouse', 'lyInvType', 'tinyint', 1); CALL Pro_Temp_ColumnWork('auth_warehouse', 'lyInvType', 'tinyint', 1);
CALL Pro_Temp_ColumnWork('auth_warehouse', 'sgInvType', 'tinyint', 1);
CALL Pro_Temp_ColumnWork('pur_receive_detail', 'price', 'decimal(10, 2)', 1); CALL Pro_Temp_ColumnWork('pur_receive_detail', 'price', 'decimal(10, 2)', 1);
CALL Pro_Temp_ColumnWork('basic_corp', 'adSickNum', 'varchar(255)', 1); CALL Pro_Temp_ColumnWork('basic_corp', 'adSickNum', 'varchar(255)', 1);

Loading…
Cancel
Save