|
@@ -27,6 +27,8 @@ import javax.servlet.ServletOutputStream;
|
27
|
27
|
import javax.servlet.http.HttpServletRequest;
|
28
|
28
|
import javax.servlet.http.HttpServletResponse;
|
29
|
29
|
import java.io.IOException;
|
|
30
|
+import java.text.DateFormat;
|
|
31
|
+import java.text.SimpleDateFormat;
|
30
|
32
|
import java.time.LocalDateTime;
|
31
|
33
|
import java.time.format.DateTimeFormatter;
|
32
|
34
|
import java.util.Date;
|
|
@@ -310,8 +312,8 @@ public class TaMainUsherRecordController extends BaseController {
|
310
|
312
|
*/
|
311
|
313
|
@RequestMapping(value="/excel/usherListExcel",method= RequestMethod.GET)
|
312
|
314
|
public void exportCustomerExcel(@RequestParam(value = "personName" ,required = false)String personName,
|
313
|
|
- @RequestParam(value = "startTime",required = false) @DateTimeFormat(pattern = "yyyy-MM-dd") Date startTime,
|
314
|
|
- @RequestParam(value = "endTime",required = false) @DateTimeFormat(pattern = "yyyy-MM-dd") Date endTime,
|
|
315
|
+ @RequestParam(value = "startTime",required = false) @DateTimeFormat(pattern = "yyyy-MM-dd'T'HH:mm:ssXXX") Date startTime,
|
|
316
|
+ @RequestParam(value = "endTime",required = false) @DateTimeFormat(pattern = "yyyy-MM-dd'T'HH:mm:ssXXX") Date endTime,
|
315
|
317
|
@RequestParam(value = "customerType" ,required = false)String customerType,
|
316
|
318
|
@RequestParam(value = "customerSource" ,required = false)Integer customerSource,
|
317
|
319
|
@RequestParam(value = "receiver" ,required = false)String receiver,
|
|
@@ -322,8 +324,8 @@ public class TaMainUsherRecordController extends BaseController {
|
322
|
324
|
try {
|
323
|
325
|
ServletOutputStream out = response.getOutputStream();
|
324
|
326
|
|
325
|
|
- DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMddHHmm");
|
326
|
|
- String fileName = LocalDateTime.now().format(formatter);
|
|
327
|
+ DateFormat formatter = new SimpleDateFormat("yyyyMMdd");
|
|
328
|
+ String fileName = formatter.format(null == startTime ? new Date() : startTime);
|
327
|
329
|
|
328
|
330
|
response.setContentType("multipart/form-data");
|
329
|
331
|
response.setCharacterEncoding("utf-8");
|
|
@@ -343,13 +345,14 @@ public class TaMainUsherRecordController extends BaseController {
|
343
|
345
|
public ResponseBean usherRecords(@RequestParam(defaultValue = "1") int pageNum,
|
344
|
346
|
@RequestParam(defaultValue = "10") int pageSize,
|
345
|
347
|
@RequestParam(value = "personName" ,required = false)String personName,
|
346
|
|
- @RequestParam(value = "startTime",required = false) @DateTimeFormat(pattern = "yyyy-MM-dd") Date startTime,
|
347
|
|
- @RequestParam(value = "endTime",required = false) @DateTimeFormat(pattern = "yyyy-MM-dd") Date endTime,
|
|
348
|
+ @RequestParam(value = "startTime",required = false) @DateTimeFormat(pattern = "yyyy-MM-dd'T'HH:mm:ssXXX") Date startTime,
|
|
349
|
+ @RequestParam(value = "endTime",required = false) @DateTimeFormat(pattern = "yyyy-MM-dd'T'HH:mm:ssXXX") Date endTime,
|
348
|
350
|
@RequestParam(value = "customerType" ,required = false)String customerType,
|
349
|
351
|
@RequestParam(value = "customerSource" ,required = false)Integer customerSource,
|
350
|
352
|
@RequestParam(value = "receiver" ,required = false)String receiver,
|
351
|
353
|
@RequestParam(value = "phone" ,required = false)String phone){
|
352
|
354
|
ResponseBean result = new ResponseBean();
|
|
355
|
+
|
353
|
356
|
result.addSuccess(iTaMainUsherRecordService.usherRecords(personName,phone,receiver,customerType,customerSource,startTime,endTime,pageNum,pageSize));
|
354
|
357
|
return result;
|
355
|
358
|
}
|