tjx
2025-10-29 1385843c8a9d39bc6835b9845ea1092b3e8f2bb3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
package com.gs.xiaomi.config;
 
import cn.hutool.crypto.digest.DigestUtil;
 
public class DataAcquisitionConfiguration {
 
    public static final String IV_USER = "V177301";
    public static final String IV_CODEXM103 = "VDATA.XM103";
    public static final String IV_CODEXM104 = "VDATA.XM104";
    public static final String IV_PASSKEY = "c5Kl}xN&i(";
    //    public static final String IV_PASSKEY = "QHTe%uvA*s"; //测试
    public static final String USER_NAME = "RFCZJXIAOBU";
    public static final String PWD = "m9%qPEWK";
    //    public  static final String PWD = "ppB9R!He"; //测试
    public static final String LIFNR = "177301";
    public static final String XM104_URL = "https://mipop.p.mi.com/XISOAPAdapter/MessageServlet?senderParty=&senderService=ZJ_XIAOBU_PRD&receiverParty=&receiverService=&interface=SI_ZFM_WS_API_OUT&interfaceNamespace=http://xiaomi.com/srm/b2b";
 
    //public static final String XM104_URL = "https://mipoq.p.mi.com/XISOAPAdapter/MessageServlet?p=ic/9e8a118fb0b7379aa11c2a5c2860982a&senderParty=&senderService=ZJ_XIAOBU_QAS&receiverParty=&receiverService=&interface=SI_ZFM_WS_API_OUT&interfaceNamespace=http://xiaomi.com/srm/b2b"; //测试
 
    //=====================条码获取
    //测试
    //public static final String BCS_101_URL = "https://mipoq.p.mi.com/HttpAdapter/HttpMessageServlet?interfaceNamespace=http://xiaomi.com/bcs/dummy&interface=SI_MI_BCS_IF101_GET_SN_S_OUT&senderService=ZJ_XIAOBU_QAS&qos=BE"; //测试
 
    //正式
    public static final String BCS_101_URL = "https://mipnp.p.mi.com/HttpAdapter/HttpMessageServlet?interfaceNamespace=http://xiaomi.com/bcs/dummy&interface=SI_MI_BCS_IF101_GET_SN_S_OUT&senderService=ZJ_XIAOBU_PRD&qos=BE";
 
    public static final String BCS_USER_NAME = "RFCBCSXIAOBU";
//    public static final String BCS_PWD = "L5X8!pdL"; //测试
    public static final String BCS_PWD = "ab%85U!N"; //正式
 
    //X5协议
    public static final String BCS_APP_ID = "bcs_fty_177301";
//    public static final String BCS_APP_Key = "IJBVGMJXG4ZTAMLSMFXGI33NONQWY5DG"; //测试
    public static final String BCS_APP_Key = "7ea40b9ac4014c938050fc70ed4ff0fd"; //正式
 
 
    public static String getIvPass(String ivCode) {
        return DigestUtil.md5Hex(ivCode + "/" + IV_USER + "/" + IV_PASSKEY).toUpperCase();
    }
}