1、pad接口-请领单-提交、出库、确认收货接口增加判断:如果库房正在盘点中则不允许进行操作
2、pad接口-退货单-入库接口增加判断:如果库房正在盘点中则不允许进行操作
This commit is contained in:
parent
d7afa3298f
commit
1025a26f3e
|
|
@ -3,6 +3,7 @@ package com.nu.modules.pad.invoicing.api;
|
|||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.google.common.collect.Maps;
|
||||
import com.nu.entity.*;
|
||||
import com.nu.modules.invoicing.api.IPddApi;
|
||||
import com.nu.modules.invoicing.api.IQinglingApi;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
|
|
@ -24,6 +25,9 @@ public class InvoicingQldApi {
|
|||
|
||||
@Autowired
|
||||
private IQinglingApi qinglingApi;
|
||||
//盘点单
|
||||
@Autowired
|
||||
private IPddApi pddApi;
|
||||
|
||||
/**
|
||||
* 物料树查询(库房中已有物料)
|
||||
|
|
@ -219,6 +223,12 @@ public class InvoicingQldApi {
|
|||
@AutoLog(value = "请领单-提交请领单", clientType = "app")
|
||||
@PostMapping(value = "/submitQld")
|
||||
public Result<?> submitQld(@RequestBody InvoicingQldGwcEntity dto) {
|
||||
//判断库房是否正在盘点中
|
||||
Map<String, Object> izPd = pddApi.queryPddStartInfo(null);
|
||||
if (izPd.get("success") != null && !(Boolean) izPd.get("success")) {
|
||||
return Result.error((String) izPd.get("message"));
|
||||
}
|
||||
|
||||
if (StringUtils.isBlank(dto.getNuId()) || StringUtils.isBlank(dto.getElderId())) {
|
||||
return Result.error("缺少参数");
|
||||
}
|
||||
|
|
@ -311,6 +321,12 @@ public class InvoicingQldApi {
|
|||
@AutoLog(value = "请领单-确认收货", clientType = "app")
|
||||
@PostMapping(value = "/confirmReceipt")
|
||||
public Result<?> confirmReceipt(@RequestBody InvoicingQldMainEntity dto) {
|
||||
//库房是否正在盘点中
|
||||
Map<String, Object> izPd = pddApi.queryPddStartInfo(null);
|
||||
if (izPd.get("success") != null && !(Boolean) izPd.get("success")) {
|
||||
return Result.error((String) izPd.get("message"));
|
||||
}
|
||||
|
||||
if (StringUtils.isBlank(dto.getQldNo()) || StringUtils.isBlank(dto.getNuId()) || StringUtils.isBlank(dto.getElderId())) {
|
||||
return Result.error("缺少参数");
|
||||
}
|
||||
|
|
@ -359,6 +375,12 @@ public class InvoicingQldApi {
|
|||
@AutoLog(value = "请领单-出库(单个/批量)", clientType = "app")
|
||||
@PostMapping(value = "/outbound")
|
||||
public Result<Map<String, Object>> outbound(@RequestBody InvoicingQldMainEntity dto) {
|
||||
//判断库房是否正在盘点中
|
||||
Map<String, Object> izPd = pddApi.queryPddStartInfo(null);
|
||||
if (izPd.get("success") != null && !(Boolean) izPd.get("success")) {
|
||||
return Result.error((String) izPd.get("message"));
|
||||
}
|
||||
|
||||
if (StringUtils.isBlank(dto.getQldNo())) {
|
||||
return Result.error("缺少参数");
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@ import com.google.common.collect.Maps;
|
|||
import com.nu.entity.InvoicingThdGwcEntity;
|
||||
import com.nu.entity.InvoicingThdMainEntity;
|
||||
import com.nu.entity.NuKcslEntity;
|
||||
import com.nu.modules.invoicing.api.IPddApi;
|
||||
import com.nu.modules.invoicing.api.ITuiHuoApi;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
|
|
@ -25,6 +26,9 @@ public class InvoicingThdApi {
|
|||
|
||||
@Autowired
|
||||
private ITuiHuoApi tuiHuoApi;
|
||||
//盘点单
|
||||
@Autowired
|
||||
private IPddApi pddApi;
|
||||
|
||||
/**
|
||||
* 查询退货单
|
||||
|
|
@ -166,6 +170,12 @@ public class InvoicingThdApi {
|
|||
@AutoLog(value = "退货单-入库退货单", clientType = "app")
|
||||
@PostMapping(value = "/submitThd")
|
||||
public Result<?> submitThd(@RequestBody InvoicingThdMainEntity dto) {
|
||||
//库房是否正在盘点中
|
||||
Map<String, Object> izPd = pddApi.queryPddStartInfo(null);
|
||||
if (izPd.get("success") != null && !(Boolean) izPd.get("success")) {
|
||||
return Result.error((String) izPd.get("message"));
|
||||
}
|
||||
|
||||
if (StringUtils.isBlank(dto.getId())) {
|
||||
return Result.error("缺少参数");
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue