You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
218 lines
10 KiB
218 lines
10 KiB
import com.dxhy.order.constant.DdpcxxReqBO;
|
|
import com.dxhy.order.util.OrderCheckUtil;
|
|
import com.dxhy.order.utils.JsonUtils;
|
|
|
|
import java.util.Map;
|
|
|
|
/**
|
|
* 验证测试类
|
|
*
|
|
* @author ZSC-DXHY
|
|
* @date 创建时间: 2021-12-23 17:01
|
|
*/
|
|
public class test {
|
|
|
|
public static void main(String[] args) {
|
|
String content = "{\n" +
|
|
" \"DDZXX\": [\n" +
|
|
" {\n" +
|
|
" \"DDMXXX\": [\n" +
|
|
" {\n" +
|
|
" \"XMMC\": \"猪伪狂犬\",\n" +
|
|
" \"HSBZ\": \"1\",\n" +
|
|
" \"ZXBM\": \"\",\n" +
|
|
" \"LSLBS\": \"\",\n" +
|
|
" \"DJ\": 5.66387219,\n" +
|
|
" \"ZZSTSGL\": \"\",\n" +
|
|
" \"KCE\": \"\",\n" +
|
|
" \"SPBM\": \"3070401000000000000\",\n" +
|
|
" \"XH\": \"1\",\n" +
|
|
" \"SPSL\": 20,\n" +
|
|
" \"GGXH\": \"规格型号\",\n" +
|
|
" \"SE\": \"0.00\",\n" +
|
|
" \"DW\": \"个\",\n" +
|
|
" \"YHZCBS\": \"0\",\n" +
|
|
" \"SL\": \"0.06\",\n" +
|
|
" \"BYZD3\": \"\",\n" +
|
|
" \"BYZD2\": \"\",\n" +
|
|
" \"JE\": 113.28,\n" +
|
|
" \"BYZD1\": \"\",\n" +
|
|
" \"FPHXZ\": \"0\"\n" +
|
|
" },\n" +
|
|
" {\n" +
|
|
" \"XMMC\": \"猪伪狂犬\",\n" +
|
|
" \"HSBZ\": \"1\",\n" +
|
|
" \"ZXBM\": \"\",\n" +
|
|
" \"LSLBS\": \"\",\n" +
|
|
" \"DJ\": 8.22814328,\n" +
|
|
" \"ZZSTSGL\": \"\",\n" +
|
|
" \"KCE\": \"\",\n" +
|
|
" \"SPBM\": \"3070401000000000000\",\n" +
|
|
" \"XH\": \"2\",\n" +
|
|
" \"SPSL\": 20,\n" +
|
|
" \"GGXH\": \"规格型号\",\n" +
|
|
" \"SE\": \"0.00\",\n" +
|
|
" \"DW\": \"个\",\n" +
|
|
" \"YHZCBS\": \"0\",\n" +
|
|
" \"SL\": \"0.06\",\n" +
|
|
" \"BYZD3\": \"\",\n" +
|
|
" \"BYZD2\": \"\",\n" +
|
|
" \"JE\": 164.56,\n" +
|
|
" \"BYZD1\": \"\",\n" +
|
|
" \"FPHXZ\": \"0\"\n" +
|
|
" },\n" +
|
|
" {\n" +
|
|
" \"XMMC\": \"猪伪狂犬\",\n" +
|
|
" \"HSBZ\": \"1\",\n" +
|
|
" \"ZXBM\": \"\",\n" +
|
|
" \"LSLBS\": \"\",\n" +
|
|
" \"DJ\": 4.75287175,\n" +
|
|
" \"ZZSTSGL\": \"\",\n" +
|
|
" \"KCE\": \"\",\n" +
|
|
" \"SPBM\": \"3070401000000000000\",\n" +
|
|
" \"XH\": \"3\",\n" +
|
|
" \"SPSL\": 20,\n" +
|
|
" \"GGXH\": \"规格型号\",\n" +
|
|
" \"SE\": \"0.00\",\n" +
|
|
" \"DW\": \"个\",\n" +
|
|
" \"YHZCBS\": \"0\",\n" +
|
|
" \"SL\": \"0.06\",\n" +
|
|
" \"BYZD3\": \"\",\n" +
|
|
" \"BYZD2\": \"\",\n" +
|
|
" \"JE\": 95.06,\n" +
|
|
" \"BYZD1\": \"\",\n" +
|
|
" \"FPHXZ\": \"0\"\n" +
|
|
" },\n" +
|
|
" {\n" +
|
|
" \"XMMC\": \"猪伪狂犬\",\n" +
|
|
" \"HSBZ\": \"1\",\n" +
|
|
" \"ZXBM\": \"\",\n" +
|
|
" \"LSLBS\": \"\",\n" +
|
|
" \"DJ\": 8.93277735,\n" +
|
|
" \"ZZSTSGL\": \"\",\n" +
|
|
" \"KCE\": \"\",\n" +
|
|
" \"SPBM\": \"3070401000000000000\",\n" +
|
|
" \"XH\": \"4\",\n" +
|
|
" \"SPSL\": 20,\n" +
|
|
" \"GGXH\": \"规格型号\",\n" +
|
|
" \"SE\": \"0.00\",\n" +
|
|
" \"DW\": \"个\",\n" +
|
|
" \"YHZCBS\": \"0\",\n" +
|
|
" \"SL\": \"0.06\",\n" +
|
|
" \"BYZD3\": \"\",\n" +
|
|
" \"BYZD2\": \"\",\n" +
|
|
" \"JE\": 178.66,\n" +
|
|
" \"BYZD1\": \"\",\n" +
|
|
" \"FPHXZ\": \"0\"\n" +
|
|
" },\n" +
|
|
" {\n" +
|
|
" \"XMMC\": \"猪伪狂犬\",\n" +
|
|
" \"HSBZ\": \"1\",\n" +
|
|
" \"ZXBM\": \"\",\n" +
|
|
" \"LSLBS\": \"\",\n" +
|
|
" \"DJ\": 2.06513322,\n" +
|
|
" \"ZZSTSGL\": \"\",\n" +
|
|
" \"KCE\": \"\",\n" +
|
|
" \"SPBM\": \"3070401000000000000\",\n" +
|
|
" \"XH\": \"5\",\n" +
|
|
" \"SPSL\": 20,\n" +
|
|
" \"GGXH\": \"规格型号\",\n" +
|
|
" \"SE\": \"0.00\",\n" +
|
|
" \"DW\": \"个\",\n" +
|
|
" \"YHZCBS\": \"0\",\n" +
|
|
" \"SL\": \"0.06\",\n" +
|
|
" \"BYZD3\": \"\",\n" +
|
|
" \"BYZD2\": \"\",\n" +
|
|
" \"JE\": 41.30,\n" +
|
|
" \"BYZD1\": \"\",\n" +
|
|
" \"FPHXZ\": \"0\"\n" +
|
|
" },\n" +
|
|
" {\n" +
|
|
" \"XMMC\": \"猪伪狂犬\",\n" +
|
|
" \"HSBZ\": \"1\",\n" +
|
|
" \"ZXBM\": \"\",\n" +
|
|
" \"LSLBS\": \"\",\n" +
|
|
" \"DJ\": 8.04168463,\n" +
|
|
" \"ZZSTSGL\": \"\",\n" +
|
|
" \"KCE\": \"\",\n" +
|
|
" \"SPBM\": \"3070401000000000000\",\n" +
|
|
" \"XH\": \"6\",\n" +
|
|
" \"SPSL\": 20,\n" +
|
|
" \"GGXH\": \"规格型号\",\n" +
|
|
" \"SE\": \"0.00\",\n" +
|
|
" \"DW\": \"个\",\n" +
|
|
" \"YHZCBS\": \"0\",\n" +
|
|
" \"SL\": \"0.06\",\n" +
|
|
" \"BYZD3\": \"\",\n" +
|
|
" \"BYZD2\": \"\",\n" +
|
|
" \"JE\": 160.83,\n" +
|
|
" \"BYZD1\": \"\",\n" +
|
|
" \"FPHXZ\": \"0\"\n" +
|
|
" }\n" +
|
|
" ],\n" +
|
|
" \"DDTXX\": {\n" +
|
|
" \"XHFSBH\": \"15000120561127953X\",\n" +
|
|
" \"QDXMMC\": \"(详见销货清单)\",\n" +
|
|
" \"GMFZH\": \"645877777888999\",\n" +
|
|
" \"YWLX\": \"5336ywlx753.69\",\n" +
|
|
" \"DDSJ\": \"20211124170202\",\n" +
|
|
" \"DDH\": \"zsc4444\",\n" +
|
|
" \"KPR\": \"wzxx\",\n" +
|
|
" \"DDQQLSH\": \"11124170202_FE41\",\n" +
|
|
" \"QDBZ\": \"1\",\n" +
|
|
" \"SFCF\": \"0\",\n" +
|
|
" \"FHR\": \"\",\n" +
|
|
" \"KPLX\": \"0\",\n" +
|
|
" \"XHFMC\": \"1销项测试有限公司\",\n" +
|
|
" \"XHFDZ\": \"北京市数码大厦#A座\",\n" +
|
|
" \"BZ\": \"TEST\\r\\ntest1\",\n" +
|
|
" \"BYZD4\": \"\",\n" +
|
|
" \"BYZD3\": \"\",\n" +
|
|
" \"CHYY\": \"\",\n" +
|
|
" \"BYZD2\": \"\",\n" +
|
|
" \"BYZD1\": \"\",\n" +
|
|
" \"XHFYH\": \"交通银行\",\n" +
|
|
" \"HJJE\": 753.69,\n" +
|
|
" \"NSRSBH\": \"15000120561127953X\",\n" +
|
|
" \"THDH\": \"\",\n" +
|
|
" \"BYZD5\": \"\",\n" +
|
|
" \"GMFLX\": \"01\",\n" +
|
|
" \"XHFDH\": \"62178941\",\n" +
|
|
" \"GMFYH\": \"wzxxbank\",\n" +
|
|
" \"HZXXBBH\": \"\",\n" +
|
|
" \"GMFBM\": \"\",\n" +
|
|
" \"GMFDH\": \"010-84567891\",\n" +
|
|
" \"JSHJ\": 753.69,\n" +
|
|
" \"BMBBBH\": \"36.0\",\n" +
|
|
" \"YFPDM\": \"\",\n" +
|
|
" \"GMFDZYX\": \"3563228216@qq.com\",\n" +
|
|
" \"YFPHM\": \"\",\n" +
|
|
" \"NSRMC\": \"1销项测试有限公司\",\n" +
|
|
" \"TQM\": \"\",\n" +
|
|
" \"TSCHBZ\": \"\",\n" +
|
|
" \"HJSE\": 0,\n" +
|
|
" \"GMFSJH\": \"13123456789\",\n" +
|
|
" \"GMFMC\": \"光大银行股份有限公司广州分行\",\n" +
|
|
" \"GMFDZ\": \"wz购方地址\",\n" +
|
|
" \"SKR\": \"\",\n" +
|
|
" \"XHFZH\": \"612321123312\",\n" +
|
|
" \"GMFSBH\": \"1403016L1NN5336\",\n" +
|
|
" \"GMFSF\": \"\"\n" +
|
|
" }\n" +
|
|
" }\n" +
|
|
" ],\n" +
|
|
" \"DDPCXX\": {\n" +
|
|
" \"KPFS\": \"0\",\n" +
|
|
" \"FPLXDM\": \"2\",\n" +
|
|
" \"CPYBS\": \"\",\n" +
|
|
" \"DDQQPCH\": \"wz12111241702025601\",\n" +
|
|
" \"KZZD\": \"\",\n" +
|
|
" \"KPZD\": \"-1\",\n" +
|
|
" \"NSRSBH\": \"15000120561127953X\"\n" +
|
|
" }\n" +
|
|
"}";
|
|
DdpcxxReqBO ddpcxxReqBO = JsonUtils.getInstance().parseObject(content, DdpcxxReqBO.class);
|
|
Map<String, String> stringStringMap = OrderCheckUtil.checkInterfaceParam(ddpcxxReqBO);
|
|
System.out.println(JsonUtils.getInstance().toJsonString(stringStringMap));
|
|
}
|
|
}
|
|
|