luobang 2 anni fa
parent
commit
8f0e10f05c

+ 2 - 1
pom.xml

@@ -156,7 +156,8 @@
                     <!--包名-->
                     <targetPackage>com.steerinfo.dil</targetPackage>
                     <tables>
-                        <param>MEASURE_JSON_DATA</param>
+<!--                        <param>MEASURE_JSON_DATA</param>-->
+                        <param>DIL_CID_CAPACITY</param>
                     </tables>
                 </configuration>
                 <executions>

+ 1 - 1
src/main/java/com/steerinfo/dil/controller/StatisticalReportController.java

@@ -385,7 +385,7 @@ public class StatisticalReportController extends BaseRESTfulController {
         return success(pageList);
     }
 
-    @ApiOperation(value="查询该组织机构下的内转统计报表")
+    @ApiOperation(value="查询该组织机构下的采购内转统计报表")
     @ApiImplicitParams({
             @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
             @ApiImplicitParam(name = "apiId", value = "s", required = false, dataType = "Integer"),

+ 45 - 2
src/main/java/com/steerinfo/dil/util/MD5Util.java

@@ -1,7 +1,12 @@
 package com.steerinfo.dil.util;
 
 
+import org.bouncycastle.crypto.digests.SHA256Digest;
+import org.bouncycastle.jcajce.provider.digest.SHA256;
+
+import java.io.UnsupportedEncodingException;
 import java.security.MessageDigest;
+import java.security.NoSuchAlgorithmException;
 import java.text.SimpleDateFormat;
 import java.util.Date;
 import java.util.SimpleTimeZone;
@@ -62,9 +67,47 @@ import java.util.SimpleTimeZone;
             String ApiId = "EUCP-EMY-SMS1-10QNI";
             String sererct = "EE20B0B28B75E567";
             System.out.println(formatTimeTmp());
-            System.out.println(sign(ApiId,sererct));
+            String appkey = "p3w1aUqaAx7jDaXsg5bss4";
+            String mastersecret = "ENLIzfdMSc55VghR97lqJ4";
+            String sign = appkey + formatTimeTmp() + mastersecret;
+            //SHA256 sha256 = new SHA256();
+            //System.out.println(sha256(1))
+            System.out.println(getSHA256StrJava(sign));
         }
 
-
+    public static String getSHA256StrJava(String str){
+        MessageDigest messageDigest;
+        String encodeStr = "";
+        try {
+            messageDigest = MessageDigest.getInstance("SHA-256");
+            messageDigest.update(str.getBytes("UTF-8"));
+            encodeStr = byte2Hex(messageDigest.digest());
+        } catch (NoSuchAlgorithmException e) {
+            e.printStackTrace();
+        } catch (UnsupportedEncodingException e) {
+            e.printStackTrace();
+        }
+        return encodeStr;
+    }
+    /**
+     * 将byte转为16进制
+     * @param bytes
+     * @return
+     */
+    private static String byte2Hex(byte[] bytes){
+        StringBuffer stringBuffer = new StringBuffer();
+        String temp = null;
+        for (int i=0;i<bytes.length;i++){
+            temp = Integer.toHexString(bytes[i] & 0xFF);
+            if (temp.length()==1){
+                //1得到一位的进行补0操作
+                stringBuffer.append("0");
+            }
+            stringBuffer.append(temp);
+        }
+        return stringBuffer.toString();
     }
 
+
+}
+

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

@@ -26,7 +26,7 @@ piction:
 #feign设置
 openfeign:
   ColumnDataFeign:
-    url: ${COLUMNDATAFEIGN_URL:172.16.33.166:8083}
+    url: ${COLUMNDATAFEIGN_URL:172.16.33.161:8083}
   BmsShipFeign:
     url: ${BMSSHIPFEIGN_URL:172.16.33.166:8078}
   BmsTruckFeign:

+ 15 - 4
src/main/resources/com/steerinfo/dil/mapper/StatisticalReportMapper.xml

@@ -1392,6 +1392,7 @@
         ON TLFR1.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
         where
         twr.result_net_weight IS NOT NULL
+        AND  OO.ORDER_STATUS = 2
         AND  oo.ORDER_TYPE in (15,16)
         <if test="orgCode!=null">
             and oo.OPTIONER_CODE =  #{orgCode}
@@ -1513,6 +1514,7 @@
                TWR.RESULT_NET_WEIGHT "resultNetWeight",
                TWR.RESULT_GROSS_WEIGHT_TIME "grossweightTime",
                TWR.RESULT_TARE_WEIGHT_TIME "tareWeightTime",
+               GREATEST(TWR.RESULT_GROSS_WEIGHT_TIME,TWR.RESULT_TARE_WEIGHT_TIME) "netTime",
                TWR.RESULT_TARE_WEIGHT "tareWeight",
                TWR.RESULT_GROSS_WEIGHT "grossWeight",
                RC2.CAPACITY_NUMBER "capacityNumber",
@@ -1579,6 +1581,7 @@
                      twr4.result_tare_weight       "tareWeight",
                      twr4.result_tare_weight_time  "tareWeightTime",
                      twr4.result_net_weight        "resultNetWeight",
+                     GREATEST(TWR4.RESULT_GROSS_WEIGHT_TIME,TWR4.RESULT_TARE_WEIGHT_TIME) "netTime",
                      RC.CARRIER_NAME "carrierName",
                      RL.LINE_NAME "lineName"
                        from omstruck_order oo
@@ -1643,7 +1646,7 @@
                    AND TWR4.TARE_SEGMENT_SQE = 9
                   AND TLFR2.SEGMENT_SQE = 10
                   AND   twr4.result_net_weight IS NOT NULL
-                    AND  oo.ORDER_TYPE in (10,20)
+                  AND  oo.ORDER_TYPE in (10,20)
         <if test="orgCode!=null">
                 and oo.OPTIONER_CODE =  #{orgCode}
         </if>
@@ -1662,7 +1665,9 @@
              )
     </select>
     <select id="getPurchaseOrderList" resultType="java.util.Map" parameterType="java.util.Map">
-        select OO.ORDER_NUMBER "orderNumber",
+        select
+               DISTINCT
+               OO.ORDER_NUMBER "orderNumber",
                RM.MATERIAL_NAME "materialName",
                RC.CAPACITY_NUMBER "capacityNumber",
                RS.SUPPLIER_NAME "sendName",
@@ -1674,6 +1679,7 @@
                TWR.RESULT_NET_WEIGHT "resultNetWeight",
                RL.LINE_NAME "lineName",
                RC3.CARRIER_NAME "carrierName",
+               GREATEST(TWR.RESULT_GROSS_WEIGHT_TIME,TWR.RESULT_TARE_WEIGHT_TIME) "netTime",
                DB.RESULT_FOREIGN_SHIP_NAME  "shipName"
         from OMSTRUCK_ORDER OO
         LEFT JOIN OMSTRUCK_ORDER_MATERIAL OOM
@@ -1724,6 +1730,7 @@
     <select id="getInwardInFactory" resultType="java.util.Map" parameterType="java.util.Map">
         select * from (
         select
+        distinct
         OO.ORDER_NUMBER "orderNumber",
         RC.CAPACITY_NUMBER "capacityNumber",
         RW1.WAREHOUSE_NAME "reciveName",
@@ -1732,7 +1739,7 @@
         TWR.RESULT_NET_WEIGHT "resultNetWeight",
         TWR.RESULT_TARE_WEIGHT_TIME "tareWeightTime",
         TWR.RESULT_TARE_WEIGHT "tareWeight",
-        greatest(TWR.RESULT_TARE_WEIGHT_TIME,TWR.RESULT_GROSS_WEIGHT_TIME) "netWeightTime",
+        greatest(TWR.RESULT_TARE_WEIGHT_TIME,TWR.RESULT_GROSS_WEIGHT_TIME) "netTime",
         TWR.RESULT_GROSS_WEIGHT_TIME "grossweightTime",
         TWR.RESULT_GROSS_WEIGHT "grossWeight",
         RL.LINE_NAME "lineName",
@@ -1756,7 +1763,9 @@
         left join RMS_WAREHOUSE RW2 on ARM.REQUIREMENT_PLATFORM_ID = RW2.WAREHOUSE_ID
         left join RMS_MATERIAL_TYPE RMT ON RMT.MATERIAL_TYPE_ID = RM.MATERIAL_TYPE_ID
         <where>
-            OO.ORDER_TYPE = 11  AND  TWR.RESULT_NET_WEIGHT IS NOT NULL
+            TWR.RESULT_NET_WEIGHT IS NOT NULL
+            AND  OO.ORDER_STATUS = 2
+            AND OO.ORDER_TYPE = 11
             <if test="orgCode!=null">
                 AND OO.OPTIONER_CODE=#{orgCode}
             </if>
@@ -1789,6 +1798,7 @@
         twr.result_tare_weight       "tareWeight",
         twr.result_tare_weight_time  "tareWeightTime",
         twr.result_net_weight        "resultNetWeight",
+        GREATEST(TWR.RESULT_GROSS_WEIGHT_TIME,TWR.RESULT_TARE_WEIGHT_TIME) "netTime",
         RC.CARRIER_NAME "carrierName",
         RL.LINE_NAME "lineName",
         DB.RESULT_FOREIGN_SHIP_NAME "shipName",
@@ -1838,6 +1848,7 @@
         ON TLFR1.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
         where
         twr.result_net_weight IS NOT NULL
+        AND  OO.ORDER_STATUS = 2
         AND  oo.ORDER_TYPE in (23,24)
         <if test="orgCode!=null">
             and oo.OPTIONER_CODE =  #{orgCode}