提交 78748149 authored 作者: 李炎's avatar 李炎

3.0测试

上级 1475a6dc
......@@ -183,6 +183,12 @@
<version>2.2.3</version>
<classifier>jdk15</classifier>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.3.8</version>
</dependency>
</dependencies>
<build>
<plugins>
......
......@@ -8,6 +8,7 @@ import com.santos.iost.dto.Result;
import com.santos.iost.dto.SoSsResponseDate;
import com.santos.iost.service.SoSsMaterialService;
import com.santos.iost.utils.JsonUtil;
import com.santos.iost.utils.StringUtil;
import com.santos.iost.vo.SoSsRequestVo;
import jdk.nashorn.internal.codegen.CompilerConstants;
import lombok.Data;
......@@ -35,7 +36,7 @@ public class SoSsMaterialServiceImpl implements SoSsMaterialService {
String FUnitID = "FUnitID";
String FUnitID_FName = "FUnitID_FName";
String FUnitID_FNumber = "FUnitID_FNumber";
String F_116 = "F_116";
String F_116_FName = "F_116_FName";
String F_116_FNumber = "F_116_FNumber";
String F_117 = "F_117";
String F_117_FName = "F_117_FName";
......@@ -103,13 +104,13 @@ public class SoSsMaterialServiceImpl implements SoSsMaterialService {
Map listDateMap = JSON.parseObject(o.toString(), Map.class, Feature.OrderedField);
Map masterField = new LinkedHashMap<>();
Map masterFieldVal = new LinkedHashMap<>();
masterFieldVal.put("productCode", listDateMap.get(FNumber));//产品编码
masterFieldVal.put("productCode", StringUtil.randomNumber()+listDateMap.get(FNumber));//产品编码
masterFieldVal.put("productName", listDateMap.get(FName));//产品名称
masterFieldVal.put("remarks", listDateMap.get(F_101));//备注
masterFieldVal.put("company", listDateMap.get(FUnitID_FName));//单位
masterFieldVal.put("standardPrice", listDateMap.get(FSalePrice));//标准价格
masterFieldVal.put("classification", listDateMap.get(F_116_FNumber));//分类
masterFieldVal.put("subspecies", listDateMap.get(F_117_FNumber));//子种类
masterFieldVal.put("classification", listDateMap.get(F_116_FName));//分类
masterFieldVal.put("subspecies", listDateMap.get(F_117_FName));//子种类
masterField.put("objAPIName", apiName);
masterField.put("masterFieldVal", masterFieldVal);
......
package com.santos.iost.utils;
import cn.hutool.core.util.RandomUtil;
import org.apache.http.util.TextUtils;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Locale;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class StringUtil {
private static final String BASE_CHECK_CODES = "0123456789";
// 根据阿里巴巴代码规范,将Pattern设置为全局常量
// 通过 -?[0-9]+(\\\\.[0-9]+)? 进行匹配是否为数字
private static Pattern pattern = Pattern.compile("-?[0-9]+(\\\\.[0-9]+)?");
/**
* 通过正则表达式判断字符串是否为数字
*
* @param str
* @return
*/
......@@ -25,6 +31,7 @@ public class StringUtil {
return m.matches();
}
// 毫秒时间戳转时间
public static String TimeStamp2Date(String timestampString, String formats) {
if (TextUtils.isEmpty(formats))
formats = "yyyy-MM-dd HH:mm:ss";
......@@ -32,4 +39,8 @@ public class StringUtil {
String date = new SimpleDateFormat(formats, Locale.CHINA).format(new Date(timestamp));
return date;
}
public static String randomNumber() throws Exception {
return RandomUtil.randomString(BASE_CHECK_CODES, 7);
}
}
\ No newline at end of file
package com.santos.iost;
import cn.hutool.core.util.RandomUtil;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.parser.Feature;
......@@ -120,23 +121,14 @@ class JintaiDomeApplicationTests {
list.add("爱护地球"); //向列表中添加数据
list.add("从我做起"); //向列表中添加数据
dsadsf(list);
System.out.println(list);
// System.out.println(code);
// System.out.println(TimeStamp2Date("1641398499000", "yyyy-MM-dd HH:mm:ss"));
// System.out.println(TimeStamp2Date("1609999999000", "yyyy-MM-dd HH:mm:ss"));
// System.out.println(""+new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new java.util.Date (1641398400000L)));
}
public String dsadsf(List<String>list) {
for (int i=list.size()-1;i>=0;i--) {
System.out.println("sa"+list.get(i));
if (list.get(i).equals("保护环境")) {
list.remove(list.get(i));
System.out.println(i);
}
}
return null;
}
public static String TimeStamp2Date(String timestampString, String formats) {
// System.out.println(TimeStamp2Date("1609499999", "yyyy-MM-dd HH:mm:ss"));
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论