diff --git a/ServiceSite/src/main/java/com/seasky/seaskyocr/application/command/claimAudit/ClaimAuditCmdServiceImpl.java b/ServiceSite/src/main/java/com/seasky/seaskyocr/application/command/claimAudit/ClaimAuditCmdServiceImpl.java index 0ed534b9c0515f32da02c64cbd1382984256a53b..408b77f1e15e0d80434093d55527efc9381fe45e 100644 --- a/ServiceSite/src/main/java/com/seasky/seaskyocr/application/command/claimAudit/ClaimAuditCmdServiceImpl.java +++ b/ServiceSite/src/main/java/com/seasky/seaskyocr/application/command/claimAudit/ClaimAuditCmdServiceImpl.java @@ -367,8 +367,9 @@ public class ClaimAuditCmdServiceImpl implements ClaimAuditCmdService { log.info("鎽╂槑璇嗗埆寮€濮�"); return transactionService.ClaimAuditInvoiceForMoMing(fileEntity, invoiceCmd, fileEntity.getFileName()); } catch (Exception e) { + log.error("鎽╂槑璇嗗埆鍙戠エ鍙戠敓寮傚父锛�" + e.getMessage()); log.error(e.getMessage(), e); - throw ExceptionUtil.getException(null, "鎽╂槑璇嗗埆鍙戠エ鍙戠敓寮傚父锛�" + e.getMessage()); + throw ExceptionUtil.getException(null, "鍙戠エ璇嗗埆鍙戠敓寮傚父锛岃鑱旂郴绠$悊鍛�" ); } } @@ -390,11 +391,12 @@ public class ClaimAuditCmdServiceImpl implements ClaimAuditCmdService { } } } catch (Exception e) { - log.error(e.getMessage()); + log.error(e.getMessage(), e); continue; } } - throw ExceptionUtil.getException(null, "鎽╂槑鍒ゆ柇鏄惁鍙戠エ鍙戠敓寮傚父锛�" + errMsg); + log.error("鎽╂槑鍒ゆ柇鏄惁鍙戠エ鍙戠敓寮傚父锛�" + errMsg); + throw ExceptionUtil.getException(null, "鍙戠エ鍒嗙被鍙戠敓閿欒锛岃鑱旂郴绠$悊鍛�"); } @Override @@ -402,7 +404,7 @@ public class ClaimAuditCmdServiceImpl implements ClaimAuditCmdService { //todo 1銆佺湅鍙傛暟锛氭槸鍚︿娇鐢ㄧ紦瀛�=true锛屽鏋滄槸false锛岃浆鍒�2 OcrAggregate ocrAggregate = ocrRepository.getAggByAccountId(invoiceCmd.getAccountId(), MethodEnum.鍙戠エ.val(), SupplierEnum.鎽╂槑.val()); if (Objects.isNull(ocrAggregate)) { - throw ExceptionUtil.getException(ResponseCode.DATA_ACCESS_NOT_FOUND, "璇ヨ处鎴锋棤鎽╂槑鎺ュ彛鏉冮檺!"); + throw ExceptionUtil.getException(ResponseCode.DATA_ACCESS_NOT_FOUND, "璇ヨ处鎴锋棤鍙戠エ璇嗗埆鎺ュ彛鏉冮檺!"); } OcrConfigAggregate configAgg = configRepository.findByOcrId(ocrAggregate.getId()); if (Objects.isNull(configAgg)) { @@ -600,7 +602,8 @@ public class ClaimAuditCmdServiceImpl implements ClaimAuditCmdService { tokenParam.put("appSecret", ocrAggregate.getSecret()); String tokenHttpPost = HttpsUtils.sendPostOk(tokenUrl, tokenParam.toJSONString(), ocrAggregate.getHeader()); if (!configAgg.getSuccessCode().equals(JSONObject.parseObject(tokenHttpPost).get(configAgg.getCode()).toString())) { - throw ExceptionUtil.getException(ResponseCode.REQUEST_EXCEPTION, "鎽╂槑鎺ュ彛璋冪敤澶辫触:token鑾峰彇澶辫触:" + tokenHttpPost); + log.error("鎽╂槑鎺ュ彛璋冪敤澶辫触:token鑾峰彇澶辫触:" + tokenHttpPost); + throw ExceptionUtil.getException(ResponseCode.REQUEST_EXCEPTION, "鑾峰彇token澶辫触"); } t0 = System.currentTimeMillis(); log.info("-|-鎽╂槑鑾峰彇token鑰楄垂鏃堕棿锛�" + (t0 - t00) / 1000.0 + " 绉�"); @@ -634,16 +637,19 @@ public class ClaimAuditCmdServiceImpl implements ClaimAuditCmdService { long t02 = System.currentTimeMillis(); log.info("-|-鎽╂槑涓婁紶鍥剧墖post璇锋眰鑰楄垂鏃堕棿锛�" + (t02 - t01) / 1000.0 + " 绉�"); } catch (Exception e) { - throw ExceptionUtil.getException(null, "-|-鎽╂槑涓婁紶鍥剧墖澶辫触1:" + errMsg + "-|-鎽╂槑涓婁紶鍥剧墖澶辫触2:" + e.getMessage()); + log.error("-|-鎽╂槑涓婁紶鍥剧墖澶辫触1:" + errMsg + "-|-鎽╂槑涓婁紶鍥剧墖澶辫触2:" + e.getMessage(), e); + throw ExceptionUtil.getException(null, "涓婁紶鏂囦欢澶辫触"); } long t1 = System.currentTimeMillis(); log.info("-|-鎽╂槑涓婁紶鍥剧墖鑰楄垂鏃堕棿锛�" + (t1 - t0) / 1000.0 + " 绉�"); try { if (!"0".equals(JSONObject.parseObject(uploadHttpPost).get(configAgg.getCode()).toString())) { - throw ExceptionUtil.getException(ResponseCode.REQUEST_EXCEPTION, "鎽╂槑鎺ュ彛璋冪敤澶辫触:鎽╂槑涓婁紶鍥剧墖澶辫触:" + uploadHttpPost); + log.error("鎽╂槑鎺ュ彛璋冪敤澶辫触:鎽╂槑涓婁紶鍥剧墖澶辫触:" + uploadHttpPost); + throw ExceptionUtil.getException(ResponseCode.REQUEST_EXCEPTION, "鍙戠エ璇嗗埆澶辫触锛岃鑱旂郴绠$悊鍛�"); } } catch (Exception e) { - throw ExceptionUtil.getException(ResponseCode.REQUEST_EXCEPTION, "鎽╂槑鎺ュ彛璋冪敤澶辫触:鎽╂槑涓婁紶鍥剧墖澶辫触:" + uploadHttpPost); + log.error("鎽╂槑鎺ュ彛璋冪敤澶辫触:鎽╂槑涓婁紶鍥剧墖澶辫触:" + uploadHttpPost, e); + throw ExceptionUtil.getException(ResponseCode.REQUEST_EXCEPTION, "鍙戠エ璇嗗埆澶辫触锛岃鑱旂郴绠$悊鍛�"); } //todo 4銆佽皟鐢ㄨ瘑鍒帴鍙o細 imagePath = JSON.parseObject(uploadHttpPost).getString("message"); @@ -673,7 +679,8 @@ public class ClaimAuditCmdServiceImpl implements ClaimAuditCmdService { log.info("鍒囧壊璇嗗埆缁撴潫"); } if (!configAgg.getSuccessCode().equals(JSONObject.parseObject(recognizeHttpPost).get(configAgg.getCode()).toString())) { - throw ExceptionUtil.getException(ResponseCode.REQUEST_EXCEPTION, "鎽╂槑鎺ュ彛璋冪敤澶辫触:鎽╂槑璇嗗埆鍥剧墖澶辫触:" + recognizeHttpPost); + log.error("鎽╂槑鎺ュ彛璋冪敤澶辫触:鎽╂槑璇嗗埆鍥剧墖澶辫触:" + recognizeHttpPost); + throw ExceptionUtil.getException(ResponseCode.REQUEST_EXCEPTION, "鍙戠エ璇嗗埆澶辫触锛岃鑱旂郴绠$悊鍛�"); } long t2 = System.currentTimeMillis(); log.info("-|-鎽╂槑璇嗗埆鑰楄垂鏃堕棿锛�" + (t2 - t12) / 1000.0 + " 绉�"); @@ -722,7 +729,8 @@ public class ClaimAuditCmdServiceImpl implements ClaimAuditCmdService { tokenParam.put("appSecret", ocrAggregate.getSecret()); String tokenHttpPost = HttpsUtils.sendPostOk(tokenUrl, tokenParam.toJSONString(), ocrAggregate.getHeader()); if (!configAgg.getSuccessCode().equals(JSONObject.parseObject(tokenHttpPost).get(configAgg.getCode()).toString())) { - throw ExceptionUtil.getException(ResponseCode.REQUEST_EXCEPTION, "鎽╂槑鎺ュ彛璋冪敤澶辫触:token鑾峰彇澶辫触:" + tokenHttpPost); + log.error("鎽╂槑鎺ュ彛璋冪敤澶辫触:token鑾峰彇澶辫触:" + tokenHttpPost); + throw ExceptionUtil.getException(ResponseCode.REQUEST_EXCEPTION, "鑾峰彇token澶辫触锛岃鑱旂郴绠$悊鍛�"); } long t0 = System.currentTimeMillis(); log.info("-|-鎽╂槑鑾峰彇token鑰楄垂鏃堕棿锛�" + (t0 - t00) / 1000.0 + " 绉�"); @@ -751,16 +759,19 @@ public class ClaimAuditCmdServiceImpl implements ClaimAuditCmdService { long t02 = System.currentTimeMillis(); log.info("-|-鎽╂槑涓婁紶鍥剧墖post璇锋眰鑰楄垂鏃堕棿锛�" + (t02 - t01) / 1000.0 + " 绉�"); } catch (Exception e) { - throw ExceptionUtil.getException(null, "-|-鎽╂槑涓婁紶鍥剧墖澶辫触1:" + errMsg + "-|-鎽╂槑涓婁紶鍥剧墖澶辫触2:" + e.getMessage()); + log.error("-|-鎽╂槑涓婁紶鍥剧墖澶辫触1:" + errMsg + "-|-鎽╂槑涓婁紶鍥剧墖澶辫触2:" + e.getMessage(), e); + throw ExceptionUtil.getException(null, "鏂囦欢涓婁紶澶辫触锛岃鑱旂郴绠$悊鍛�"); } long t1 = System.currentTimeMillis(); log.info("-|-鎽╂槑涓婁紶鍥剧墖鑰楄垂鏃堕棿锛�" + (t1 - t0) / 1000.0 + " 绉�"); try { if (!"0".equals(JSONObject.parseObject(uploadHttpPost).get(configAgg.getCode()).toString())) { - throw ExceptionUtil.getException(ResponseCode.REQUEST_EXCEPTION, "鎽╂槑鎺ュ彛璋冪敤澶辫触:鎽╂槑涓婁紶鍥剧墖澶辫触:" + uploadHttpPost); + log.error("鎽╂槑鎺ュ彛璋冪敤澶辫触:鎽╂槑涓婁紶鍥剧墖澶辫触:" + uploadHttpPost); + throw ExceptionUtil.getException(ResponseCode.REQUEST_EXCEPTION, "鏂囦欢涓婁紶澶辫触锛岃鑱旂郴绠$悊鍛�"); } } catch (Exception e) { - throw ExceptionUtil.getException(ResponseCode.REQUEST_EXCEPTION, "鎽╂槑鎺ュ彛璋冪敤澶辫触:鎽╂槑涓婁紶鍥剧墖澶辫触:" + uploadHttpPost); + log.error("鎽╂槑鎺ュ彛璋冪敤澶辫触:鎽╂槑涓婁紶鍥剧墖澶辫触:" + uploadHttpPost, e); + throw ExceptionUtil.getException(ResponseCode.REQUEST_EXCEPTION, "鏂囦欢涓婁紶澶辫触锛岃鑱旂郴绠$悊鍛�"); } //todo 4銆佽皟鐢ㄨ瘑鍒帴鍙o細 String imagePath = JSON.parseObject(uploadHttpPost).getString("message"); @@ -771,7 +782,8 @@ public class ClaimAuditCmdServiceImpl implements ClaimAuditCmdService { String recognizeHttpPost = ""; recognizeHttpPost = HttpsUtils.sendPostOk(categoryeUrl, recognizeParam.toJSONString(), header); if (!configAgg.getSuccessCode().equals(JSONObject.parseObject(recognizeHttpPost).get(configAgg.getCode()).toString())) { - throw ExceptionUtil.getException(ResponseCode.REQUEST_EXCEPTION, "鎽╂槑鎺ュ彛璋冪敤澶辫触:鎽╂槑鍒ゆ柇鏄惁涓哄彂绁ㄥけ璐�:" + recognizeHttpPost); + log.error("鎽╂槑鎺ュ彛璋冪敤澶辫触:鎽╂槑鍒ゆ柇鏄惁涓哄彂绁ㄥけ璐�:" + recognizeHttpPost); + throw ExceptionUtil.getException(ResponseCode.REQUEST_EXCEPTION, "鍙戠エ鍒嗙被鍙戠敓閿欒锛岃鑱旂郴绠$悊鍛�"); } long t2 = System.currentTimeMillis(); log.info("-|-鎽╂槑鍒ゆ柇鏄惁涓哄彂绁ㄨ€楄垂鏃堕棿锛�" + (t2 - t12) / 1000.0 + " 绉�"); @@ -825,7 +837,8 @@ public class ClaimAuditCmdServiceImpl implements ClaimAuditCmdService { //todo 1.鍒ゆ柇鏄惁鏈夋潈闄愶紝鏌ュ嚭鏉ヤ负绌�=娌℃潈闄愶紙鎶涢敊锛夛紝鏌ュ嚭鏉ヤ笉涓虹┖=鍙栫涓€鏉� OcrAggregate ocrAggregate = ocrRepository.getAggByAccountId(invoiceCmd.getAccountId(), MethodEnum.鍙戠エ.val(), SupplierEnum.鍚堝悎.val()); if (Objects.isNull(ocrAggregate)) { - throw ExceptionUtil.getException(ResponseCode.DATA_ACCESS_NOT_FOUND, "璇ヨ处鎴锋棤鍚堝悎璇嗗埆鎺ュ彛鏉冮檺锛�"); + log.error("璇ヨ处鎴锋棤鍚堝悎璇嗗埆鎺ュ彛鏉冮檺锛�"); + throw ExceptionUtil.getException(ResponseCode.DATA_ACCESS_NOT_FOUND, "璇ヨ处鎴锋棤璇嗗埆鎺ュ彛鏉冮檺锛�"); } //todo 2.鍦╰b_account_ocr_count琛ㄤ腑鎻掍竴鏉¤褰� ,accountId=鍙傛暟锛氳处鎴稩d锛宱crId=锛�1锛夋煡鍑烘潵鐨刼crId ,sum1=0锛宻um2=0锛屼繚瀛樺悗鍐呭瓨涓褰昳d锛屼互澶囧悗闈㈠仛淇敼 @@ -870,7 +883,8 @@ public class ClaimAuditCmdServiceImpl implements ClaimAuditCmdService { public List<RecognizeDotOut> birthFromFile(FileEntity fileEntity, InvoiceCmd invoiceCmd) { OcrAggregate ocrAggregate = ocrRepository.getAggByAccountId(invoiceCmd.getAccountId(), MethodEnum.鍑虹敓璇佹槑璇嗗埆.val(), SupplierEnum.鍚堝悎.val()); if (Objects.isNull(ocrAggregate)) { - throw ExceptionUtil.getException(ResponseCode.DATA_ACCESS_NOT_FOUND, "璇ヨ处鎴锋棤鍚堝悎璇嗗埆鍑虹敓璇佹槑鎺ュ彛鏉冮檺锛�"); + log.error("璇ヨ处鎴锋棤鍚堝悎璇嗗埆鍑虹敓璇佹槑鎺ュ彛鏉冮檺锛�"); + throw ExceptionUtil.getException(ResponseCode.DATA_ACCESS_NOT_FOUND, "璇ヨ处鎴锋棤璇嗗埆鍑虹敓璇佹槑鎺ュ彛鏉冮檺锛�"); } OcrConfigAggregate configAgg = configRepository.findByOcrId(ocrAggregate.getId()); if (Objects.isNull(configAgg)) { @@ -942,7 +956,8 @@ public class ClaimAuditCmdServiceImpl implements ClaimAuditCmdService { public Map<String, Object> textFromFile(FileEntity fileEntity, InvoiceCmd invoiceCmd) { OcrAggregate ocrAggregate = ocrRepository.getAggByAccountId(invoiceCmd.getAccountId(), MethodEnum.绁ㄦ嵁闄勪欢璇嗗埆.val(), SupplierEnum.鎽╂槑.val()); if (Objects.isNull(ocrAggregate)) { - throw ExceptionUtil.getException(ResponseCode.DATA_ACCESS_NOT_FOUND, "璇ヨ处鎴锋棤鎽╂槑璇嗗埆鍏ㄦ枃鏈帴鍙f潈闄愶紒"); + log.error("璇ヨ处鎴锋棤鎽╂槑璇嗗埆鍏ㄦ枃鏈帴鍙f潈闄愶紒"); + throw ExceptionUtil.getException(ResponseCode.DATA_ACCESS_NOT_FOUND, "璇ヨ处鎴锋棤璇嗗埆鍏ㄦ枃鏈帴鍙f潈闄愶紒"); } OcrConfigAggregate configAgg = configRepository.findByOcrId(ocrAggregate.getId()); if (Objects.isNull(configAgg)) { @@ -1393,7 +1408,8 @@ public class ClaimAuditCmdServiceImpl implements ClaimAuditCmdService { JSONArray arr = ocrResultJO.getJSONArray("result"); JSONArray jsonArray = arr.getJSONObject(0).getJSONArray("invoices"); if (jsonArray.size() == 0) { - throw ExceptionUtil.getException(null, "鎽╂槑璇嗗埆涓嶅埌鍙戠エ鍐呭锛�"); + log.error("鎽╂槑璇嗗埆涓嶅埌鍙戠エ鍐呭锛�"); + throw ExceptionUtil.getException(null, "璇嗗埆涓嶅埌鍙戠エ鍐呭锛�"); } List<InvoiceSettingAggregate> loopList = new ArrayList<>(); List<InvoiceSettingAggregate> fjList = invoiceSettingRepository.listByInvoiceType("闄勪欢绫�"); @@ -1578,7 +1594,8 @@ public class ClaimAuditCmdServiceImpl implements ClaimAuditCmdService { log.info("璇嗗埆鍏ㄦ枃鏈粨鏉�"); if (!ocrConfigAggregate.getSuccessCode().equals(JSONObject.parseObject(recognizeHttpPost).get(ocrConfigAggregate.getCode()).toString())) { - throw ExceptionUtil.getException(ResponseCode.REQUEST_EXCEPTION, "鎽╂槑鎺ュ彛璋冪敤澶辫触:鎽╂槑璇嗗埆鍏ㄦ枃鏈け璐�:" + recognizeHttpPost); + log.error("鎽╂槑鎺ュ彛璋冪敤澶辫触:鎽╂槑璇嗗埆鍏ㄦ枃鏈け璐�:" + recognizeHttpPost); + throw ExceptionUtil.getException(ResponseCode.REQUEST_EXCEPTION, "鍏ㄦ枃鏈瘑鍒紓甯革紝璇疯仈绯荤鐞嗗憳"); } long t2 = System.currentTimeMillis(); log.info("-|-鎽╂槑璇嗗埆鍏ㄦ枃鏈€楄垂鏃堕棿锛�" + (t2 - t12) / 1000.0 + " 绉�"); @@ -1617,7 +1634,8 @@ public class ClaimAuditCmdServiceImpl implements ClaimAuditCmdService { qfPara.put("token", MD5Util.getMD5Hash(qfOcrAggregate.getAppKey() + "|" + DateUtil.format(new Date(), patten) + "|" + qfOcrAggregate.getSecret())); String qfHttpPost = HttpsUtils4QF.sendPostOk(qfOcrAggregate.getUrl(), JSON.toJSONString(qfPara), null); if (!qfConfigAgg.getSuccessCode().equals(JSONObject.parseObject(qfHttpPost).get(qfConfigAgg.getCode()).toString())) { - throw ExceptionUtil.getException(ResponseCode.REQUEST_EXCEPTION, "鍗冨竼鎺ュ彛璋冪敤澶辫触:鍗冨竼璇嗗埆鍥剧墖澶辫触:" + qfHttpPost); + log.error("鍗冨竼鎺ュ彛璋冪敤澶辫触:鍗冨竼璇嗗埆鍥剧墖澶辫触:" + qfHttpPost); + throw ExceptionUtil.getException(ResponseCode.REQUEST_EXCEPTION, "璋冪敤澶фā鍨嬪け璐ワ紝璇疯仈绯荤鐞嗗憳"); } JSONObject data = JSONObject.parseObject(qfHttpPost).getJSONArray(qfConfigAgg.getResult()).getJSONObject(0); String resultCode = data.getJSONObject("jsonResult").getString("code"); @@ -2830,7 +2848,8 @@ public class ClaimAuditCmdServiceImpl implements ClaimAuditCmdService { } //todo 杩欓噷鐨勫垽鏂紵闇€瑕佺‘瀹氫竴涓� if (!configAgg.getSuccessCode().equals(JSONObject.parseObject(httpPost).get(configAgg.getCode()).toString())) { - throw ExceptionUtil.getException(null, "OCR璇嗗埆澶辫触:" + httpPost); + log.error("OCR璇嗗埆澶辫触:" + httpPost); + throw ExceptionUtil.getException(null, "璇嗗埆澶辫触锛岃鑱旂郴绠$悊鍛橈紒"); } String result = StringEscapeUtils.unescapeJava(JSONObject.parseObject(httpPost).get(configAgg.getResult()).toString()); //todo 鑾峰彇鍒皁cr璇嗗埆缁撴灉 @@ -2856,11 +2875,13 @@ public class ClaimAuditCmdServiceImpl implements ClaimAuditCmdService { try { httpPost = sendPostFile(url, fileEntity.getFile(), header); } catch (Exception e) { - throw ExceptionUtil.getException(null, "鍚堝悎post璇锋眰澶辫触锛�"); + log.error("鍚堝悎post璇锋眰澶辫触锛�", e); + throw ExceptionUtil.getException(null, "璇嗗埆澶辫触锛岃鑱旂郴绠$悊鍛橈紒"); } //todo 杩欓噷鐨勫垽鏂紵闇€瑕佺‘瀹氫竴涓� if (!configAgg.getSuccessCode().equals(JSONObject.parseObject(httpPost).get(configAgg.getCode()).toString())) { - throw ExceptionUtil.getException(null, "OCR璇嗗埆澶辫触:" + httpPost); + log.error("OCR璇嗗埆澶辫触:" + httpPost); + throw ExceptionUtil.getException(null, "璇嗗埆澶辫触锛岃鑱旂郴绠$悊鍛橈紒"); } String result = StringEscapeUtils.unescapeJava(JSONObject.parseObject(httpPost).get(configAgg.getResult()).toString()); //todo 鑾峰彇鍒皁cr璇嗗埆缁撴灉 @@ -2906,11 +2927,13 @@ public class ClaimAuditCmdServiceImpl implements ClaimAuditCmdService { try { httpPost = sendPostFile(url, fileEntity.getFile(), header); } catch (Exception e) { - throw ExceptionUtil.getException(null, "鍚堝悎post璇锋眰澶辫触锛�"); + log.error("鍚堝悎post璇锋眰澶辫触锛�", e); + throw ExceptionUtil.getException(null, "璇嗗埆鍑虹敓璇佹槑澶辫触锛岃鑱旂郴绠$悊鍛橈紒"); } //todo 杩欓噷鐨勫垽鏂紵闇€瑕佺‘瀹氫竴涓� if (!configAgg.getSuccessCode().equals(JSONObject.parseObject(httpPost).get(configAgg.getCode()).toString())) { - throw ExceptionUtil.getException(null, "OCR璇嗗埆澶辫触:" + httpPost); + log.error("OCR璇嗗埆澶辫触:" + httpPost); + throw ExceptionUtil.getException(null, "璇嗗埆鍑虹敓璇佹槑澶辫触锛岃鑱旂郴绠$悊鍛橈紒"); } String result = StringEscapeUtils.unescapeJava(JSONObject.parseObject(httpPost).get(configAgg.getResult()).toString()); //todo 涓嶈繑鍥炲崟寮犵殑绁ㄦ嵁褰卞儚 @@ -2933,6 +2956,7 @@ public class ClaimAuditCmdServiceImpl implements ClaimAuditCmdService { .build(); saveSummary(summaryCmd); } catch (Exception ex) { + log.error(ex.getMessage(), ex); ex.printStackTrace(); } return result; @@ -2960,7 +2984,8 @@ public class ClaimAuditCmdServiceImpl implements ClaimAuditCmdService { log.info("璇嗗埆鍏ㄦ枃鏈粨鏉�"); if (!configAgg.getSuccessCode().equals(JSONObject.parseObject(recognizeHttpPost).get(configAgg.getCode()).toString())) { - throw ExceptionUtil.getException(ResponseCode.REQUEST_EXCEPTION, "鎽╂槑鎺ュ彛璋冪敤澶辫触:鎽╂槑璇嗗埆鍏ㄦ枃鏈け璐�:" + recognizeHttpPost); + log.error("鎽╂槑鎺ュ彛璋冪敤澶辫触:鎽╂槑璇嗗埆鍏ㄦ枃鏈け璐�:" + recognizeHttpPost); + throw ExceptionUtil.getException(ResponseCode.REQUEST_EXCEPTION, "鍏ㄦ枃鏈瘑鍒彂鐢熷紓甯革紝璇疯仈绯荤鐞嗗憳"); } long t2 = System.currentTimeMillis(); log.info("-|-鎽╂槑璇嗗埆鑰楄垂鏃堕棿锛�" + (t2 - t12) / 1000.0 + " 绉�"); diff --git a/ServiceSite/src/main/java/com/seasky/seaskyocr/infrastructure/reader/claimAudit/ClaimAuditQueryServiceImpl.java b/ServiceSite/src/main/java/com/seasky/seaskyocr/infrastructure/reader/claimAudit/ClaimAuditQueryServiceImpl.java index 4ba11eba50bfe285044b78e2dfbb9bf4699724ff..ff5a893506ce359eb979737edd8ee23ae8fcfa2e 100644 --- a/ServiceSite/src/main/java/com/seasky/seaskyocr/infrastructure/reader/claimAudit/ClaimAuditQueryServiceImpl.java +++ b/ServiceSite/src/main/java/com/seasky/seaskyocr/infrastructure/reader/claimAudit/ClaimAuditQueryServiceImpl.java @@ -210,7 +210,8 @@ public class ClaimAuditQueryServiceImpl implements ClaimAuditQueryService { //锛堜繚瀛樺墠闇€鍒ゆ柇鍙戠エ浠g爜銆佸彂绁ㄥ彿鐮併€佹暟鎹潵婧愩€佸疄渚媔d鏄惁閲嶅锛岃嫢閲嶅鍒欎笉淇濆瓨鏁版嵁锛� excuteSaveVerifyMoming(resultJsonObj, momingInvoiceQry.getAccountId()); } else { - throw ExceptionUtil.getException(null, "鎽╂槑楠岀湡鎺ュ彛璋冪敤澶辫触锛�" + jsonObject.toJSONString() + " || 鎽╂槑楠岀湡鍙傛暟: " + momingInvoiceQry); + log.error("鎽╂槑楠岀湡鎺ュ彛璋冪敤澶辫触锛�" + jsonObject.toJSONString() + " || 鎽╂槑楠岀湡鍙傛暟: " + momingInvoiceQry); + throw ExceptionUtil.getException(null, "鍙戠エ楠岀湡澶辫触锛岃鑱旂郴绠$悊鍛�"); } resultJsonObj.put("ocrId", ocrAgg.getId()); return resultJsonObj; @@ -317,7 +318,8 @@ public class ClaimAuditQueryServiceImpl implements ClaimAuditQueryService { //锛堜繚瀛樺墠闇€鍒ゆ柇鍙戠エ浠g爜銆佸彂绁ㄥ彿鐮併€佹暟鎹潵婧愩€佸疄渚媔d鏄惁閲嶅锛岃嫢閲嶅鍒欎笉淇濆瓨鏁版嵁锛� excuteSaveVerify(resultJsonObj, heHeInvoiceQry.getAccountId()); } else { - throw ExceptionUtil.getException(null, "鍚堝悎楠岀湡鎺ュ彛璋冪敤澶辫触锛�" + jsonObject.toJSONString() + " || 鍚堝悎楠岀湡鍙傛暟: " + heHeInvoiceQry); + log.error("鍚堝悎楠岀湡鎺ュ彛璋冪敤澶辫触锛�" + jsonObject.toJSONString() + " || 鍚堝悎楠岀湡鍙傛暟: " + heHeInvoiceQry); + throw ExceptionUtil.getException(null, "楠岀湡澶辫触锛岃鑱旂郴绠$悊鍛�"); } resultJsonObj.put("ocrId", ocrAgg.getId()); return resultJsonObj;