This commit is contained in:
		
							parent
							
								
									ce83a23f15
								
							
						
					
					
						commit
						32fab22287
					
				|  | @ -10,6 +10,7 @@ import nccloud.framework.service.ServiceLocator; | |||
| import nccloud.framework.web.action.itf.ICommonAction; | ||||
| import nccloud.framework.web.container.IRequest; | ||||
| import nccloud.framework.web.json.JsonFactory; | ||||
| import nccloud.framework.web.ui.model.row.Row; | ||||
| import nccloud.framework.web.ui.pattern.billcard.BillCard; | ||||
| import nccloud.framework.web.ui.pattern.billcard.BillCardOperator; | ||||
| import nccloud.framework.web.ui.pattern.grid.Grid; | ||||
|  | @ -31,21 +32,25 @@ public class PickmByIdsQueryAction implements ICommonAction { | |||
|         IJson json = JsonFactory.create(); | ||||
|         PickmQueryInfoDTO query = json.fromJson(read, PickmQueryInfoDTO.class); | ||||
|         try { | ||||
|             String pageid = query.getPageid(); | ||||
|             String pageid ="50080102_card"; | ||||
|             String[] pks = query.getPks(); | ||||
|             IPickmQueryService service = ServiceLocator.find(IPickmQueryService.class); | ||||
|             AggPickmVO[] vos = service.queryBillsByPks(pks); | ||||
|             if (null == vos || vos.length == 0) { | ||||
|                 ExceptionUtils.wrapBusinessException(NCLangRes4VoTransl.getNCLangRes().getStrByID("5008100_0", "05008100-0005")); | ||||
|             } | ||||
|             List<Row> list=new ArrayList<>(); | ||||
|             List<Grid> bodyList = new ArrayList<>(); | ||||
|             for (AggPickmVO vo : vos) { | ||||
|                 BillCardOperator operator = new BillCardOperator(pageid); | ||||
|                 BillCard billCard = operator.toCard(vo); | ||||
|                 bodyList.add(billCard.getBody()); | ||||
|                 if(vo.getParentVO().getFbillstatus()!=-1){ | ||||
|                     BillCardOperator operator = new BillCardOperator(pageid); | ||||
|                     BillCard billCard = operator.toCard(vo); | ||||
| //                    bodyList.add(billCard.getBody()); | ||||
|                     list.addAll(List.of(billCard.getBody().getModel().getRows())); | ||||
|                 } | ||||
|             } | ||||
|             Map<String, Object> returnMap = new HashMap<>(); | ||||
|             returnMap.put("data", bodyList); | ||||
|             returnMap.put("data", list); | ||||
|             returnMap.put("success", true); | ||||
|             return returnMap; | ||||
|         } catch (Exception ex) { | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue