|
@@ -39,6 +39,8 @@ import javax.servlet.http.Cookie;
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
import java.lang.reflect.*;
|
|
|
+import java.text.DateFormat;
|
|
|
+import java.text.SimpleDateFormat;
|
|
|
import java.util.Date;
|
|
|
import java.util.Map;
|
|
|
import java.util.concurrent.TimeUnit;
|
|
@@ -209,8 +211,15 @@ public class ApiController {
|
|
|
}
|
|
|
args[i] = realType;
|
|
|
} else {
|
|
|
- // Json解析
|
|
|
- args[i] = JSONObject.parseObject(paramArray[0], type);
|
|
|
+ if(Date.class == type){
|
|
|
+ SimpleDateFormat sdfDay = new SimpleDateFormat("yyyy-MM-dd");
|
|
|
+ args[i] = sdfDay.parse(paramArray[0]);
|
|
|
+ }
|
|
|
+ else{
|
|
|
+ // Json解析
|
|
|
+ args[i] = JSONObject.parseObject(paramArray[0], type);
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
} else {
|
|
|
if (!StringUtils.isEmpty(httpParam.valueDef())) {
|