Selaa lähdekoodia

Merge branch 'master' of https://git.steerinfo.com/DAL-DAZHOU2/DAL-DAZHOU-JOIN-API

HUJIANGUO 3 vuotta sitten
vanhempi
commit
fa32dc3fee

+ 1 - 1
src/main/java/com/steerinfo/dil/service/impl/TmsTruckQualityService.java

@@ -35,7 +35,7 @@ public class TmsTruckQualityService implements ITmsTruckQualityResultService {
     @Autowired
     TmstruckWeightResultMapper tmstruckWeightResultMapper;
     //定时访问质检系统,获取质检实绩
-    @Scheduled(cron = "* 1 * * * ?")
+//    @Scheduled(cron = "* 1 * * * ?")
     @Override
     public int insertQualityResult() throws IOException, DocumentException {
         //先查出所有没有质检实绩的磅单号

+ 3 - 3
src/main/java/com/steerinfo/dil/service/impl/TmstruckWeightResultServiceImpl.java

@@ -255,19 +255,19 @@ public class TmstruckWeightResultServiceImpl implements ITmstruckWeightResultSer
         }
         //毛重
         if(map.get("resultCrossWeight") != null){
-            String resultCrossWeight = (String) map.get("resultCrossWeight");
+            String resultCrossWeight = String.valueOf(map.get("resultCrossWeight"));
             if(!"".equals(resultCrossWeight))
                 tmstruckWeightResult.setResultGrossWeight(DataChange.dataToBigDecimal(resultCrossWeight));
         }
         //皮重
         if(map.get("resultTareWeight") != null){
-            String resultTareWeight = (String) map.get("resultTareWeight");
+            String resultTareWeight = String.valueOf(map.get("resultTareWeight"));
             if(!"".equals(resultTareWeight))
             tmstruckWeightResult.setResultTareWeight(DataChange.dataToBigDecimal(resultTareWeight));
         }
         //净重
         if(map.get("resultNetWeight") != null){
-            String resultNetWeight = (String) map.get("resultNetWeight");
+            String resultNetWeight = String.valueOf(map.get("resultNetWeight"));
             if(!"".equals(resultNetWeight)){
                 tmstruckWeightResult.setResultNetWeight(DataChange.dataToBigDecimal(resultNetWeight));
             }

+ 11 - 14
src/main/java/com/steerinfo/dil/util/DataChange.java

@@ -40,23 +40,20 @@ public class DataChange {
      * @param data
      * @return
      */
-    public static BigDecimal
-    dataToBigDecimal(Object data){
+    public static BigDecimal dataToBigDecimal(Object data){
         if (data != null){
-            if(data instanceof String){
-                String data1 = (String) data;
-                return new BigDecimal(data1);
-            }
-            if(data instanceof Integer){
-                Integer data2 = (Integer) data;
-                return new BigDecimal(data2);
-            }
-            if(data instanceof Double){
-                Double data3 = (Double) data;
-                return new BigDecimal(data3.toString());
-            }
             if(data instanceof BigDecimal){
                 return (BigDecimal) data;
+            }else{
+                String str = String.valueOf(data);
+                BigDecimal decimal = null;
+                try {
+                    decimal = new BigDecimal(str);
+                } catch (Exception e) {
+                    e.printStackTrace();
+                    return new BigDecimal(0);
+                }
+                return decimal;
             }
         }
         return new BigDecimal(0);

+ 1 - 0
src/main/resources/application-dev.yml

@@ -3,6 +3,7 @@ spring:
     url: jdbc:oracle:thin:@172.16.33.163:1521:ilsdbpri
     password: Dil123789
     username: dil
+
     driver-class-name: oracle.jdbc.OracleDriver
   application:
     name: dal-dazhou-join-api

+ 1 - 0
src/main/resources/application-prod.yml

@@ -6,3 +6,4 @@ spring:
     driver-class-name: oracle.jdbc.OracleDriver
   application:
     name: dal-dazhou-join-api
+

+ 2 - 2
src/main/resources/com/steerinfo/dil/mapper/UtilsMapper.xml

@@ -141,9 +141,9 @@
         select
                TRR.RESULT_ID
         from OMSTRUCK_ORDER OO
-        left join TMSTRUCK_TOTAL_RESULT TTR
+        join TMSTRUCK_TOTAL_RESULT TTR
             on TTR.ORDER_ID = OO.ORDER_ID
-        left join TMSTRUCK_RECEIPT_RESULT TRR
+        join TMSTRUCK_RECEIPT_RESULT TRR
             on TRR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
         where OO.ORDER_NUMBER = #{orderNumber} and TRR.status = 1
     </select>