BatchEntrustAction.java
1.61 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
package com.cjs.cms.action.trade;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.cjs.cms.biz.report.ReportBiz;
import com.cjs.cms.biz.trade.BatchEntrustTask;
import com.cjs.cms.dao.trade.OtcEntrustBatchDao;
import com.cjs.cms.util.lang.DateEnum;
import com.cjs.cms.util.lang.DateUtil;
import com.cjs.cms.util.lang.JsonUtil;
import com.cjs.cms.util.lang.PageUtils;
import com.cjs.cms.util.redis.JedisTemplate;
/**
* 批量委托
*
* @author tongyufu
*
*/
@RestController
@RequestMapping("/entrust/batch")
public class BatchEntrustAction {
@Autowired
private BatchEntrustTask batchEntrustTask;
@Autowired
private OtcEntrustBatchDao otcEntrustBatchDao;
@Autowired
private JedisTemplate jedisTemplate;
@Autowired
private ReportBiz reportBiz;
@RequestMapping("search")
public String search(@RequestParam Map<String, Object> params) {
PageUtils.processOralcePage(params);
reportBiz.formatDate(params);
return JsonUtil.toPageJson(otcEntrustBatchDao.search(params),
otcEntrustBatchDao.searchTotal(params));
}
@RequestMapping("testEntrust")
public String testEntrust() {
String entrustTask = "entrust:task:" + DateUtil.getNow(DateEnum.UNSIGNED_DATE);
jedisTemplate.del(entrustTask);
batchEntrustTask.entrust();
return "委托任务已执行,请查看系统日志";
}
}