|
|
|
@ -1,6 +1,8 @@
|
|
|
|
|
package com.glxp.api.controller.basic;
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
|
|
import com.glxp.api.constant.Constant;
|
|
|
|
|
import com.glxp.api.service.auth.InvWarehouseService;
|
|
|
|
|
import org.springframework.beans.BeanUtils;
|
|
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
|
|
import cn.hutool.core.util.IdUtil;
|
|
|
|
@ -182,6 +184,38 @@ public class BasicBussinessTypeController extends BaseController {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
InvWarehouseService invWarehouseService;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取出入库明细单据类型
|
|
|
|
|
*
|
|
|
|
|
* @param bussinessTypeRequest
|
|
|
|
|
* @param bindingResult
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@GetMapping("/udiwms/orderDetail/busTypes")
|
|
|
|
|
public BaseResponse orderDetailBusTypes(FilterBussinessTypeRequest bussinessTypeRequest,
|
|
|
|
|
BindingResult bindingResult) {
|
|
|
|
|
|
|
|
|
|
String detailType = bussinessTypeRequest.getDetailType();
|
|
|
|
|
List<BasicBussinessTypeResponse> bussinessTypeResponses = new ArrayList<>();
|
|
|
|
|
if (detailType.equals("norDetail")) {
|
|
|
|
|
} else if (detailType.equals("preDetail")) {
|
|
|
|
|
bussinessTypeRequest.setCode(Constant.INV_PRE_CODE);
|
|
|
|
|
} else if (detailType.equals("preInDetail")) {
|
|
|
|
|
bussinessTypeRequest.setCode(Constant.INV_PRE_IN_CODE);
|
|
|
|
|
}
|
|
|
|
|
bussinessTypeResponses = basicBussinessTypeService.filterJoinByInv(bussinessTypeRequest);
|
|
|
|
|
PageInfo<BasicBussinessTypeResponse> pageInfo;
|
|
|
|
|
pageInfo = new PageInfo<>(bussinessTypeResponses);
|
|
|
|
|
PageSimpleResponse<BasicBussinessTypeResponse> pageSimpleResponse = new PageSimpleResponse<>();
|
|
|
|
|
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
|
|
|
|
pageSimpleResponse.setList(bussinessTypeResponses);
|
|
|
|
|
return ResultVOUtils.success(pageSimpleResponse);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@GetMapping("/udiwms/localBusType/filterJoinByUser")
|
|
|
|
|
public BaseResponse filterJoinByUser(FilterBussinessTypeRequest bussinessTypeFilterRequest,
|
|
|
|
|