|
|
|
@ -8,6 +8,7 @@ import com.glxp.api.annotation.AuthRuleAnnotation;
|
|
|
|
|
import com.glxp.api.common.enums.ResultEnum;
|
|
|
|
|
import com.glxp.api.common.res.BaseResponse;
|
|
|
|
|
import com.glxp.api.common.util.ResultVOUtils;
|
|
|
|
|
import com.glxp.api.controller.BaseController;
|
|
|
|
|
import com.glxp.api.entity.inv.InvProductDetailEntity;
|
|
|
|
|
import com.glxp.api.entity.inv.InvProductEntity;
|
|
|
|
|
import com.glxp.api.req.inv.FilterInvProductDetailRequest;
|
|
|
|
@ -39,7 +40,7 @@ import java.util.List;
|
|
|
|
|
*/
|
|
|
|
|
@Slf4j
|
|
|
|
|
@RestController
|
|
|
|
|
public class InvProductController {
|
|
|
|
|
public class InvProductController extends BaseController {
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
private InvProductService invProductService;
|
|
|
|
@ -51,7 +52,6 @@ public class InvProductController {
|
|
|
|
|
private CustomerService customerService;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 库存列表查询接口
|
|
|
|
|
*
|
|
|
|
@ -65,6 +65,7 @@ public class InvProductController {
|
|
|
|
|
filterInvProductRequest.setNameCode(FilterUdiUtils.getDiStr(filterInvProductRequest.getUdiCode()));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (StrUtil.isBlank(filterInvProductRequest.getInvCode())) {
|
|
|
|
|
List<String> invCodes = warehouseUserService.selectCodeByUser(customerService.getUserIdStr());
|
|
|
|
|
if (CollUtil.isNotEmpty(invCodes)) {
|
|
|
|
@ -72,6 +73,13 @@ public class InvProductController {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (isHosUser()) {
|
|
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
filterInvProductRequest.setSupId(getCustomerId());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
List<InvProductResponse> list = invProductService.filterListProduct(filterInvProductRequest);
|
|
|
|
|
PageInfo<InvProductResponse> pageInfo = new PageInfo<>(list);
|
|
|
|
|
InvProductPageResponse<InvProductResponse> pageResponse = new InvProductPageResponse();
|
|
|
|
|