查询备料明细优化
This commit is contained in:
		
							parent
							
								
									f9c9cbff0f
								
							
						
					
					
						commit
						9058c4532b
					
				|  | @ -4,6 +4,7 @@ import nc.itf.mmpac.pickm.IPickmQueryService; | |||
| import nc.util.mmf.framework.base.MMValueCheck; | ||||
| import nc.vo.ml.NCLangRes4VoTransl; | ||||
| import nc.vo.mmpac.pickm.entity.AggPickmVO; | ||||
| import nc.vo.mmpac.pickm.entity.PickmHeadVO; | ||||
| import nc.vo.mmpac.pickm.entity.PickmItemVO; | ||||
| import nc.vo.mmpac.pickm.util.PickmSortUtil; | ||||
| import nccloud.dto.mmpac.pickm.pub.entity.PickmQueryInfoDTO; | ||||
|  | @ -14,7 +15,9 @@ import nccloud.framework.web.action.itf.ICommonAction; | |||
| import nccloud.framework.web.container.IRequest; | ||||
| import nccloud.framework.web.json.JsonFactory; | ||||
| 
 | ||||
| import java.util.ArrayList; | ||||
| import java.util.HashMap; | ||||
| import java.util.List; | ||||
| import java.util.Map; | ||||
| 
 | ||||
| /** | ||||
|  | @ -35,14 +38,18 @@ public class PickmByIdsQueryAction implements ICommonAction { | |||
|             if (null == vos || vos.length == 0) { | ||||
|                 ExceptionUtils.wrapBusinessException(NCLangRes4VoTransl.getNCLangRes().getStrByID("5008100_0", "05008100-0005")); | ||||
|             } | ||||
|             List<PickmItemVO> pickmItemVOList =new ArrayList<>(); | ||||
|             for (AggPickmVO vo : vos) { | ||||
|                 PickmHeadVO headVO= vo.getParentVO(); | ||||
|                 PickmItemVO[] childrenVO = (PickmItemVO[]) vo.getChildrenVO(); | ||||
|                 if (MMValueCheck.isNotEmpty(childrenVO)) { | ||||
|                     vo.setChildrenVO(PickmSortUtil.sortItemsByRowNo(childrenVO)); | ||||
|                 for (PickmItemVO child : childrenVO) { | ||||
| 
 | ||||
|                     pickmItemVOList.add(child); | ||||
|                 } | ||||
| 
 | ||||
|             } | ||||
|             Map<String, Object> returnMap = new HashMap<>(); | ||||
|             returnMap.put("data", vos); | ||||
|             returnMap.put("data", pickmItemVOList); | ||||
|             returnMap.put("success", true); | ||||
|             return returnMap; | ||||
|         } catch (Exception ex) { | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue