refactor(ic): 现存量查询接口-校验调整
This commit is contained in:
parent
3dd0144e6b
commit
f06ae82111
|
@ -1,11 +1,5 @@
|
|||
package nccloud.api.impl.ic.onhand;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import nc.bs.framework.common.NCLocator;
|
||||
import nc.itf.ic.onhand.OnhandResService;
|
||||
import nc.vo.ic.onhand.entity.OnhandDimVO;
|
||||
|
@ -14,10 +8,15 @@ import nc.vo.pub.BusinessException;
|
|||
import nc.vo.pubapp.pattern.exception.ExceptionUtils;
|
||||
import nccloud.api.ic.onhand.IAPIOnhandQuery;
|
||||
import nccloud.api.ic.onhand.OnhandDataSupplement;
|
||||
import nccloud.commons.lang.StringUtils;
|
||||
import nccloud.openapi.ic.onhand.mapping.OnhandMapping;
|
||||
import nccloud.openapi.scmpub.pub.TransferCodeToPKTool;
|
||||
import nccloud.openapi.scmpub.pubitf.IJsonParamMapping;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 现存量查询操作实现类
|
||||
*
|
||||
|
@ -110,13 +109,13 @@ public class APIOnhandQueryIpml implements IAPIOnhandQuery {
|
|||
}
|
||||
|
||||
private void requiredFieldCheck1(Map<String, Object> paramMap) {
|
||||
Object orgValue = paramMap.get("pk_org");
|
||||
if (ObjectUtil.isEmpty(orgValue)) {
|
||||
String orgValue = paramMap.getOrDefault("pk_org", "") + "";
|
||||
if (StringUtils.isEmpty(orgValue)) {
|
||||
ExceptionUtils.wrappBusinessException("组织字段为必输项!");
|
||||
}
|
||||
Object cmaterialoid = paramMap.get("cmaterialoid");
|
||||
Object cwarehouseid = paramMap.get("cwarehouseid");
|
||||
if (ObjectUtil.isEmpty(cmaterialoid) && ObjectUtil.isEmpty(cwarehouseid)) {
|
||||
String cmaterialoid = paramMap.getOrDefault("cmaterialoid", "") + "";
|
||||
String cwarehouseid = paramMap.getOrDefault("cwarehouseid", "") + "";
|
||||
if (StringUtils.isEmpty(cmaterialoid) && StringUtils.isEmpty(cwarehouseid)) {
|
||||
ExceptionUtils.wrappBusinessException("仓库和物料字段不能都为空!");
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue