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