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