fix: 优化日期校验

dev_refactor_0118
Lxy 4 months ago
parent b3ed90aa42
commit 53e075276a

@ -1,5 +1,8 @@
package com.ruoyi.newstocksystem.controller;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
@ -139,6 +142,20 @@ public class NewStocksController extends BaseController
@PostMapping("/importData")
public AjaxResult importData(MultipartFile file, boolean updateSupport, String tradeDate)
{
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");//注意月份是MM
System.out.println(" tradeDay :" + tradeDate);
Date tradeDay1 = null;
try
{
tradeDay1 = simpleDateFormat.parse(tradeDate);
}catch (ParseException e) {
e.printStackTrace();
}
if(tradeDay1 == null)
{
return AjaxResult.success("tradeday error, import data failed");
}
ExcelUtil<NewStocks> util = new ExcelUtil<NewStocks>(NewStocks.class);
try
{

@ -90,8 +90,7 @@ public class NewStocks extends BaseEntity
private String industryName;
@Excel(name = "行业级别", sort = 19, type = Excel.Type.ALL)
private Integer industryLevel;
@Excel(name = "所属东财行业指数代码\n" +
"[行业类别]2级", sort = 20, type = Excel.Type.ALL)
@Excel(name = "所属东财行业指数代码2级", sort = 20, type = Excel.Type.ALL)
private String industryCode;
@Excel(name = "父行业代码", sort = 21, type = Excel.Type.ALL)
private String parentCode;

Loading…
Cancel
Save