|
|
|
@ -2,16 +2,18 @@ package com.glxp.udi.admin.controller.inout;
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
|
|
import com.glxp.udi.admin.annotation.AuthRuleAnnotation;
|
|
|
|
|
import com.glxp.udi.admin.common.enums.ResultEnum;
|
|
|
|
|
import com.glxp.udi.admin.common.res.BaseResponse;
|
|
|
|
|
import com.glxp.udi.admin.common.util.ResultVOUtils;
|
|
|
|
|
import com.glxp.udi.admin.constant.ConstantType;
|
|
|
|
|
import com.glxp.udi.admin.entity.auth.AuthAdmin;
|
|
|
|
|
import com.glxp.udi.admin.entity.inout.InvProductDetailEntity;
|
|
|
|
|
import com.glxp.udi.admin.entity.inout.InvProductEntity;
|
|
|
|
|
import com.glxp.udi.admin.entity.inout.UdiInfoEntity;
|
|
|
|
|
import com.glxp.udi.admin.service.inout.InvProductDetailService;
|
|
|
|
|
import com.glxp.udi.admin.service.inout.InvProductService;
|
|
|
|
|
import com.glxp.udi.admin.entity.udid.UdiEntity;
|
|
|
|
|
import com.glxp.udi.admin.req.inout.DeleteRequest;
|
|
|
|
|
import com.glxp.udi.admin.req.inout.FilterInvProductDetailRequest;
|
|
|
|
|
import com.glxp.udi.admin.req.inout.FilterUdiInfoRequest;
|
|
|
|
@ -20,12 +22,12 @@ import com.glxp.udi.admin.res.PageSimpleResponse;
|
|
|
|
|
import com.glxp.udi.admin.res.inventory.InvProductDetailResponse;
|
|
|
|
|
import com.glxp.udi.admin.res.inventory.InvProductResponse;
|
|
|
|
|
import com.glxp.udi.admin.service.auth.CustomerService;
|
|
|
|
|
import com.glxp.udi.admin.service.inout.InvProductDetailService;
|
|
|
|
|
import com.glxp.udi.admin.service.inout.InvProductService;
|
|
|
|
|
import com.glxp.udi.admin.service.inout.UdiInfoService;
|
|
|
|
|
import com.glxp.udi.admin.service.inout.WarehouseUserService;
|
|
|
|
|
import com.glxp.udi.admin.service.inventory.InvWarehouseService;
|
|
|
|
|
import com.glxp.udi.admin.util.FilterUdiUtils;
|
|
|
|
|
import com.glxp.udi.admin.common.enums.ResultEnum;
|
|
|
|
|
import com.glxp.udi.admin.common.util.ResultVOUtils;
|
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
|
import org.springframework.validation.BindingResult;
|
|
|
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
|
|
@ -103,7 +105,11 @@ public class InvProductsController {
|
|
|
|
|
|| StringUtils.isNotBlank(filterInvProductRequest.getUdiCode())) {
|
|
|
|
|
FilterUdiInfoRequest filterUdiInfoRequest = new FilterUdiInfoRequest();
|
|
|
|
|
if (StringUtils.isNotBlank(filterInvProductRequest.getUdiCode())) {
|
|
|
|
|
UdiEntity udi = FilterUdiUtils.getUdi(filterInvProductRequest.getUdiCode());
|
|
|
|
|
filterUdiInfoRequest.setNameCode(FilterUdiUtils.getDiStr(filterInvProductRequest.getUdiCode()));
|
|
|
|
|
if (StrUtil.isNotBlank(udi.getBatchNo())) {
|
|
|
|
|
filterInvProductRequest.setBatchNo(udi.getBatchNo());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
String customerId = String.valueOf(customerService.getCustomerId());
|
|
|
|
|
filterUdiInfoRequest.setCustomerId(customerId);
|
|
|
|
@ -137,6 +143,7 @@ public class InvProductsController {
|
|
|
|
|
response.setCpmctymc(udiInfoEntity.getCpmctymc());
|
|
|
|
|
response.setInvStorageCode(invProductEntity.getLocStorageCode());
|
|
|
|
|
response.setInvStorageName(invWarehouseService.findNameByCode(invProductEntity.getLocStorageCode()));
|
|
|
|
|
response.setProductionDate(invProductEntity.getProductDate());
|
|
|
|
|
invProductResponses.add(response);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|