|  |  |  | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | ReturnT<String> result = null; | 
|---|
|  |  |  | if (wrkMast.getWrkSts() == 5 && wrkMast.getIoType() == 1) { | 
|---|
|  |  |  | result = postMesData(wrkMast,inpath); | 
|---|
|  |  |  | result = postMesData(wrkMast,inpath,1); | 
|---|
|  |  |  | } else if (wrkMast.getWrkSts() == 15 && wrkMast.getIoType() == 101){ | 
|---|
|  |  |  | result = postMesData(wrkMast,outPath); | 
|---|
|  |  |  | result = postMesData(wrkMast,outPath,2); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if(null != result && !result.isSuccess()){ | 
|---|
|  |  |  | return result; | 
|---|
|  |  |  | 
|---|
|  |  |  | return SUCCESS; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private ReturnT<String> postMesData(WrkMast wrkMast, String mesPath){ | 
|---|
|  |  |  | private ReturnT<String> postMesData(WrkMast wrkMast, String mesPath,int a){ | 
|---|
|  |  |  | WrkDetl wrkDetl = wrkDetlService.selectOne(new EntityWrapper<WrkDetl>().eq("wrk_no", wrkMast.getWrkNo())); | 
|---|
|  |  |  | if(wrkDetl != null){ | 
|---|
|  |  |  | CombParam combParam = new CombParam(); | 
|---|
|  |  |  | 
|---|
|  |  |  | throw new CoolException("上报mes系统失败"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } catch (Exception e) { | 
|---|
|  |  |  | log.error("fail", e); | 
|---|
|  |  |  | /*log.error("fail", e); | 
|---|
|  |  |  | //                      TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); | 
|---|
|  |  |  | return FAIL.setMsg(e.getMessage()); | 
|---|
|  |  |  | return FAIL.setMsg(e.getMessage());*/ | 
|---|
|  |  |  | } finally { | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | // 保存接口日志 | 
|---|
|  |  |  | 
|---|
|  |  |  | var detlCols = [ | 
|---|
|  |  |  | {field: 'matnr', align: 'center',title: '商品编号', sort:true} | 
|---|
|  |  |  | ,{field: 'maktx', align: 'center',title: '商品名称', sort:true} | 
|---|
|  |  |  | ,{field: 'orderNo', align: 'center',title: '单据编号', hide: false} | 
|---|
|  |  |  | ,{field: 'orderNo', align: 'center',title: '单据编号', hide: true} | 
|---|
|  |  |  | ,{field: 'batch', align: 'center',title: '批号', sort:true} | 
|---|
|  |  |  | ,{field: 'anfme', align: 'center',title: '数量'} | 
|---|
|  |  |  | ,{field: 'zpallet', align: 'center',title: '托盘条码'} | 
|---|
|  |  |  | 
|---|
|  |  |  | ,{field: 'manuDate', align: 'center',title: '生产日期', hide: true} | 
|---|
|  |  |  | ,{field: 'itemNum', align: 'center',title: '品项数', hide: true} | 
|---|
|  |  |  | ,{field: 'safeQty', align: 'center',title: '安全库存量', hide: true} | 
|---|
|  |  |  | ,{field: 'weight', align: 'center',title: '单箱净重', hide: false} | 
|---|
|  |  |  | ,{field: 'length', align: 'center',title: '单箱毛重', hide: false} | 
|---|
|  |  |  | ,{field: 'volume', align: 'center',title: '单箱体积', hide: false} | 
|---|
|  |  |  | ,{field: 'threeCode', align: 'center',title: '箱子尺寸', hide: false} | 
|---|
|  |  |  | ,{field: 'weight', align: 'center',title: '单箱净重', hide: true} | 
|---|
|  |  |  | ,{field: 'length', align: 'center',title: '单箱毛重', hide: true} | 
|---|
|  |  |  | ,{field: 'volume', align: 'center',title: '单箱体积', hide: true} | 
|---|
|  |  |  | ,{field: 'threeCode', align: 'center',title: '箱子尺寸', hide: true} | 
|---|
|  |  |  | ,{field: 'supp', align: 'center',title: '供应商', hide: true} | 
|---|
|  |  |  | ,{field: 'suppCode', align: 'center',title: '供应商编码', hide: true} | 
|---|
|  |  |  | ,{field: 'beBatch$', align: 'center',title: '是否批次', hide: true} | 
|---|