| | |
| | | |
| | | import com.ld.igds.constant.DepotStatus; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.io.File; |
| | | import java.io.FileInputStream; |
| | | import java.io.IOException; |
| | |
| | | * @return |
| | | */ |
| | | public String getDepotStatus(String depotStatus){ |
| | | if(DepotStatus.STATUS_01.getCode().equals(depotStatus)){ |
| | | if(DepotStatus.STATUS_1.getCode().equals(depotStatus)){ |
| | | return "1"; |
| | | } |
| | | if(DepotStatus.STATUS_03.getCode().equals(depotStatus)){ |
| | | return "2"; |
| | | } |
| | | if(DepotStatus.STATUS_02.getCode().equals(depotStatus)){ |
| | | if(DepotStatus.STATUS_3.getCode().equals(depotStatus)){ |
| | | return "3"; |
| | | } |
| | | if(DepotStatus.STATUS_04.getCode().equals(depotStatus)){ |
| | | if(DepotStatus.STATUS_2.getCode().equals(depotStatus)){ |
| | | return "2"; |
| | | } |
| | | if(DepotStatus.STATUS_4.getCode().equals(depotStatus)){ |
| | | return "4"; |
| | | } |
| | | return "9"; |
| | | } |
| | | |
| | | public static String getGbDepotId(String depotId){ |
| | | switch (depotId) { |
| | | case "0P01": |
| | | return "91310114703439394M0020001001"; |
| | | case "0P02": |
| | | return "91310114703439394M0020002001"; |
| | | case "0P03": |
| | | return "91310114703439394M0020003001"; |
| | | case "0P04": |
| | | return "91310114703439394M0020004001"; |
| | | case "0P05": |
| | | return "91310114703439394M0020005001"; |
| | | case "0P06": |
| | | return "91310114703439394M0020006001"; |
| | | case "0P07": |
| | | return "91310114703439394M0020007001"; |
| | | case "0P08": |
| | | return "91310114703439394M0020005001"; |
| | | case "0P09": |
| | | return "91310114703439394M0020006001"; |
| | | default: |
| | | return depotId; |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 获取图片的二进制流 |
| | | * |
| | | * @param imgPath |
| | | * @return |
| | | */ |
| | | public String imgToIo(String imgPath){ |
| | | public String imgToIo(String imgPath) { |
| | | //图片转化为二进制 |
| | | byte[] imageBytes = null; |
| | | try { |
| | |
| | | return UnicodeByteToStr(imageBytes); |
| | | } |
| | | |
| | | private static String UnicodeByteToStr(byte[] b){ |
| | | private static String UnicodeByteToStr(byte[] b) { |
| | | StringBuilder sb = new StringBuilder(); |
| | | for(int i=0;i<b.length;i++) { |
| | | for (int i = 0; i < b.length; i++) { |
| | | sb.append(String.format("%02x", b[i])); |
| | | } |
| | | return sb.toString(); |