mmpac_生产报告openapi接口优化报告类型翻译
This commit is contained in:
parent
fa093b84ad
commit
74ff3c8976
|
@ -287,6 +287,7 @@ public class WrResource extends AbstractNCCRestResource {
|
||||||
return ResultMessageUtil.exceptionToJSON("传入数据异常,参数要包含表头信息和表体信息", "1");
|
return ResultMessageUtil.exceptionToJSON("传入数据异常,参数要包含表头信息和表体信息", "1");
|
||||||
}
|
}
|
||||||
List<AggWrVO> voList = new ArrayList<AggWrVO>();
|
List<AggWrVO> voList = new ArrayList<AggWrVO>();
|
||||||
|
BaseDAO baseDAO = new BaseDAO();
|
||||||
try {
|
try {
|
||||||
for (Map<String, Object> paramMap : paramList) {
|
for (Map<String, Object> paramMap : paramList) {
|
||||||
if (!paramMap.containsKey(HEADTABLE) || !paramMap.containsKey(BODYTABLE)) {
|
if (!paramMap.containsKey(HEADTABLE) || !paramMap.containsKey(BODYTABLE)) {
|
||||||
|
@ -347,12 +348,16 @@ public class WrResource extends AbstractNCCRestResource {
|
||||||
vo.setChildren(WrItemVO.class, items.toArray(new WrItemVO[0]));
|
vo.setChildren(WrItemVO.class, items.toArray(new WrItemVO[0]));
|
||||||
voList.add(vo);
|
voList.add(vo);
|
||||||
IAPIWrMaintain server = NCLocator.getInstance().lookup(IAPIWrMaintain.class);
|
IAPIWrMaintain server = NCLocator.getInstance().lookup(IAPIWrMaintain.class);
|
||||||
// List<AggWrVO> aggWrVOS = TransferCodeToPKTool.transferAggVO(voList);
|
List<AggWrVO> aggWrVOS = TransferCodeToPKTool.transferAggVO(voList);
|
||||||
// //·Ò뱨¸æÀàÐÍ
|
//翻译报告类型
|
||||||
// List<BilltypeVO> collection = (List<BilltypeVO>) new BaseDAO().retrieveByClause(BilltypeVO.class, " pk_billtypecode='" + aggWrVOS.get(0).getParentVO().getVtrantypecode()+"'");
|
for (AggWrVO aggWrVO : aggWrVOS) {
|
||||||
// aggWrVOS.get(0).getParentVO().setVtrantypeid(collection.get(0).getPk_billtypeid());
|
List<BilltypeVO> collection = (List<BilltypeVO>) baseDAO.retrieveByClause(BilltypeVO.class, " pk_billtypecode='" + aggWrVO.getParentVO().getVtrantypecode() + "'");
|
||||||
// aggWrVOS.get(0).getParentVO().setDbilldate(new UFDate());
|
if(collection==null||collection.size()==0){
|
||||||
// AggWrVO[] aggvos = server.newsave(aggWrVOS.toArray(new AggWrVO[0]));
|
throw new BusinessException("翻译报告类型失败,检查报告类型编码【"+aggWrVO.getParentVO().getVtrantypecode()+"】");
|
||||||
|
}
|
||||||
|
aggWrVO.getParentVO().setVtrantypeid(collection.get(0).getPk_billtypeid());
|
||||||
|
aggWrVO.getParentVO().setDbilldate(new UFDate());
|
||||||
|
}
|
||||||
AggWrVO[] aggvos = server.newsave(voList.toArray(new AggWrVO[0]));
|
AggWrVO[] aggvos = server.newsave(voList.toArray(new AggWrVO[0]));
|
||||||
boolean successFlag = true;
|
boolean successFlag = true;
|
||||||
StringBuilder errMsg = new StringBuilder();
|
StringBuilder errMsg = new StringBuilder();
|
||||||
|
|
Loading…
Reference in New Issue