فهرست منبع

业务处理单问题处理/发票助手改造

徐昊 8 ماه پیش
والد
کامیت
916a3ae1c3

+ 12 - 0
src/main/java/fi/em/opplugin/BusinessProcessingOpPlugin.java

@@ -36,6 +36,18 @@ public class BusinessProcessingOpPlugin extends AbstractOperationServicePlugIn {
                         throw new KDBizException("收款金额与合同冲销金额不一致!");
                     }
                 }
+                DynamicObjectCollection nckdEntryentity3 = info.getDynamicObjectCollection("nckd_entryentity3");
+                if (!nckdEntryentity3.isEmpty()) {
+                    BigDecimal nckdSkmxjehj = info.getBigDecimal("nckd_skmxjehj");//收款合计
+                    BigDecimal nckdYsgzjehj = info.getBigDecimal("nckd_ysgzjehj");//应收合计
+                    BigDecimal nckdhtamount = info.getBigDecimal("nckd_htamount");//合同合计
+                    double latitudeDo = nckdhtamount.doubleValue();
+                    double latitudeDou = nckdSkmxjehj.doubleValue();
+                    double latitudeDous = nckdYsgzjehj.doubleValue();
+                    if (latitudeDou != latitudeDo) {
+                        throw new KDBizException("收款金额与合同冲销金额不一致!");
+                    }
+                }
 
             } else if ("B".equals(detailtype)) {
                 BigDecimal nckdFkmxjehj = info.getBigDecimal("nckd_fkmxjehj");

+ 0 - 2
src/main/java/kd/imc/rim/common/invoice/recognitionnew/impl/AwsRecognitionServiceEx.java

@@ -64,8 +64,6 @@ public class AwsRecognitionServiceEx implements RecognitionService {
                 for(int times = 1; times <= retryTimes; ++times) {
                     //调用接口位置
                     String result = "";//ApiHttpUtils.Posthttp(url, imgStrToBase64)
-
-
                     logger.info("aws识别接口返回结果{}:{}", times, result);
                     boolean reTry = false;
                     if (!StringUtils.isNotEmpty(result)) {