UserOpenController.java 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510
  1. package com.bofeng.wx.controller;
  2. import com.bofeng.JwtHelper;
  3. import com.bofeng.dao.*;
  4. import com.bofeng.entity.*;
  5. import com.bofeng.excel.ExcelUtils;
  6. import com.bofeng.service.*;
  7. import com.fasterxml.jackson.core.JsonProcessingException;
  8. import com.yvan.Model;
  9. import com.yvan.ModelOps;
  10. import com.yvan.mvc.Pd;
  11. import com.yvan.platform.JsonWapper;
  12. import com.yvan.platform.StringUtils;
  13. import com.yvan.platform.YvanUtil;
  14. import com.yvan.springmvc.ResultModel;
  15. import io.swagger.annotations.Api;
  16. import io.swagger.annotations.ApiImplicitParam;
  17. import io.swagger.annotations.ApiImplicitParams;
  18. import io.swagger.annotations.ApiOperation;
  19. import lombok.SneakyThrows;
  20. import org.springframework.beans.factory.annotation.Autowired;
  21. import org.springframework.ui.ModelMap;
  22. import org.springframework.web.bind.annotation.GetMapping;
  23. import org.springframework.web.bind.annotation.PostMapping;
  24. import org.springframework.web.bind.annotation.RequestParam;
  25. import org.springframework.web.bind.annotation.RestController;
  26. import org.springframework.web.servlet.ModelAndView;
  27. import javax.servlet.http.HttpServletRequest;
  28. import javax.servlet.http.HttpServletResponse;
  29. import java.util.ArrayList;
  30. import java.util.List;
  31. @Api("注册登陆")
  32. @RestController
  33. public class UserOpenController {
  34. @Autowired
  35. private HomeService homeService;
  36. @Autowired
  37. private UserOpenService userOpenService;
  38. @Autowired
  39. private UserOpenMapper userOpenMapper;
  40. @Autowired
  41. private UptownMapper uptownMapper;
  42. @Autowired
  43. private UptownHouseMapper uptownHouseMapper;
  44. @Autowired
  45. private UptownHomeMapper uptownHomeMapper;
  46. @Autowired
  47. private UserRoleMapper userRoleMapper;
  48. @Autowired
  49. private UptownUnitMapper uptownUnitMapper;
  50. @Autowired
  51. private QzTaskService qzTaskService;
  52. @Autowired
  53. private RbService rbService;
  54. @Autowired
  55. private MsReportService msReportService;
  56. @Autowired
  57. private RbMapper rbMapper;
  58. @Autowired
  59. private VaccineMapper vaccineMapper;
  60. @ApiOperation("登陆首页")
  61. @ApiImplicitParams({@ApiImplicitParam(name = "userId", value = "用户ID", required = false, dataType = "Long", paramType = "query"),
  62. @ApiImplicitParam(name = "userType", value = "用户类型", required = false, dataType = "Integer", paramType = "query")
  63. })
  64. @GetMapping("/user/home.html")
  65. public ModelAndView home(ModelMap model, @RequestParam(value = "userId", required = false, defaultValue = "0") Long userId,
  66. @RequestParam(value = "userType", required = false, defaultValue = "0") Integer userType) throws JsonProcessingException {
  67. List<UserRole> list = new ArrayList<>();
  68. if (userId == 0) {
  69. UserOpen userOpen = homeService.getUserOpen();
  70. if (userOpen == null) {
  71. return null;
  72. }
  73. list = userRoleMapper.getUserRoleByUserId(userOpen.getUserId());
  74. // list = userRoleMapper.getUserRoleByUserId(1228565481837944834L);
  75. // UserOpen userOpen = userOpenMapper.selectByUserId(1228565481837944834L);
  76. userId = userOpen.getUserId();
  77. model.put("user", userOpen);
  78. model.put("user_id", "\"" + userOpen.getUserId() + "\"");
  79. List<Uptown> uptowns = rbMapper.selectUptown(userId);
  80. if (uptowns != null && uptowns.size() > 0) {
  81. Long uptown_id = uptowns.get(0).getUptownId();
  82. String uptown_name = uptowns.get(0).getUptownName();
  83. model.put("uptown_id", "\"" + uptown_id + "\"");
  84. model.put("uptownId", uptown_id);
  85. model.put("uptown_name", uptown_name);
  86. // 凌云集团的可以更改unit
  87. if (uptown_id == 1238790987234L || uptown_id == 5L || uptown_id == 100000002L) {
  88. UptownUnit unit = uptownUnitMapper.getUptownUnitByUser(userId);
  89. model.put("ridgepole", unit.getRidgepole());
  90. model.put("unit", unit.getUnit());
  91. model.put("unitId", unit.getUnitId());
  92. model.put("doorplate", unit.getDoorplate());
  93. model.put("departmentId", unit.getDepartmentId());
  94. model.put("departmentName", unit.getDepartmentName());
  95. List<UptownHome> uptownHomes = uptownHomeMapper.getUptownHomeByUserId(userOpen.getUserId());
  96. model.put("linkman", uptownHomes.get(0).getLinkman());
  97. }
  98. }
  99. // 新冠疫苗接种情况
  100. model.put("vaccine", vaccineMapper.selectByUserId(userId));
  101. if (list.size() == 0) {
  102. return new ModelAndView("/user/home.ftl", model);
  103. }
  104. if (list.size() == 1) {
  105. //今天数据,今天没有,复制最近一天的数据
  106. MsReport msReport = msReportService.getReportByDateNow(userId);
  107. model.put("msReport", new JsonWapper(msReport));
  108. return new ModelAndView("/home/home.ftl", model);
  109. }
  110. if (list.size() == 2) {
  111. //今天数据,今天没有,复制最近一天的数据
  112. MsReport msReport = msReportService.getReportByDateNow(userId);
  113. model.put("msReport", new JsonWapper(msReport));
  114. model.put("type", 1);
  115. return new ModelAndView("/user/changeRole.ftl", model);
  116. }
  117. } else {
  118. model.put("user", userOpenMapper.selectByUserId(userId));
  119. model.put("user_id", "\"" + userId + "\"");
  120. List<Uptown> uptowns = rbMapper.selectUptown(userId);
  121. if (uptowns != null && uptowns.size() > 0) {
  122. Long uptown_id = uptowns.get(0).getUptownId();
  123. String uptown_name = uptowns.get(0).getUptownName();
  124. model.put("uptown_id", "\"" + uptown_id + "\"");
  125. model.put("uptownId", uptown_id);
  126. model.put("uptown_name", uptown_name);
  127. // 凌云集团的可以更改unit
  128. if (uptown_id == 1238790987234L || uptown_id == 5L || uptown_id == 100000002L) {
  129. UptownUnit unit = uptownUnitMapper.getUptownUnitByUser(userId);
  130. model.put("ridgepole", unit.getRidgepole());
  131. model.put("unit", unit.getUnit());
  132. model.put("unitId", unit.getUnitId());
  133. model.put("doorplate", unit.getDoorplate());
  134. model.put("departmentId", unit.getDepartmentId());
  135. model.put("departmentName", unit.getDepartmentName());
  136. List<UptownHome> uptownHomes = uptownHomeMapper.getUptownHomeByUserId(userId);
  137. model.put("linkman", uptownHomes.get(0).getLinkman());
  138. }
  139. }
  140. if (userType == 1) {
  141. MsReport msReport = msReportService.getReportByDateNow(userId);
  142. model.put("msReport", new JsonWapper(msReport));
  143. return new ModelAndView("/home/home.ftl", model);
  144. } else if (userType == 2) {
  145. model.put("type", 1);
  146. return new ModelAndView("/user/changeRole.ftl", model);
  147. }
  148. }
  149. return null;
  150. }
  151. @GetMapping("/user/register.html")
  152. public ModelAndView register(ModelMap model, @RequestParam(value = "userId", required = false, defaultValue = "0") Long userId,
  153. @RequestParam(value = "userType", required = false, defaultValue = "0") Integer userType) throws JsonProcessingException {
  154. List<UserRole> list = new ArrayList<>();
  155. if (userId == 0) {
  156. UserOpen userOpen = homeService.getUserOpen();
  157. if (userOpen == null) {
  158. return null;
  159. }
  160. list = userRoleMapper.getUserRoleByUserId(userOpen.getUserId());
  161. // list = userRoleMapper.getUserRoleByUserId(1228565481837944834L);
  162. // UserOpen userOpen = userOpenMapper.selectByUserId(1228565481837944834L);
  163. userId = userOpen.getUserId();
  164. model.put("user", userOpen);
  165. model.put("user_id", "\"" + userOpen.getUserId() + "\"");
  166. List<Uptown> uptowns = rbMapper.selectUptown(userId);
  167. if (uptowns != null && uptowns.size() > 0) {
  168. Long uptown_id = uptowns.get(0).getUptownId();
  169. String uptown_name = uptowns.get(0).getUptownName();
  170. model.put("uptown_id", "\"" + uptown_id + "\"");
  171. model.put("uptownId", uptown_id);
  172. model.put("uptown_name", uptown_name);
  173. // 凌云集团的可以更改unit
  174. if (uptown_id == 1238790987234L || uptown_id == 5L || uptown_id == 100000002L) {
  175. UptownUnit unit = uptownUnitMapper.getUptownUnitByUser(userId);
  176. model.put("ridgepole", unit.getRidgepole());
  177. model.put("unit", unit.getUnit());
  178. model.put("unitId", unit.getUnitId());
  179. model.put("doorplate", unit.getDoorplate());
  180. model.put("departmentId", unit.getDepartmentId());
  181. model.put("departmentName", unit.getDepartmentName());
  182. List<UptownHome> uptownHomes = uptownHomeMapper.getUptownHomeByUserId(userOpen.getUserId());
  183. model.put("linkman", uptownHomes.get(0).getLinkman());
  184. }
  185. }
  186. if (list.size() == 0) {
  187. return new ModelAndView("/user/register.ftl", model);
  188. }
  189. if (list.size() == 1) {
  190. //今天数据,今天没有,复制最近一天的数据
  191. MsReport msReport = msReportService.getReportByDateNow(userId);
  192. model.put("msReport", new JsonWapper(msReport));
  193. return new ModelAndView("/home/home.ftl", model);
  194. }
  195. if (list.size() == 2) {
  196. //今天数据,今天没有,复制最近一天的数据
  197. MsReport msReport = msReportService.getReportByDateNow(userId);
  198. model.put("msReport", new JsonWapper(msReport));
  199. model.put("type", 1);
  200. return new ModelAndView("/user/changeRole.ftl", model);
  201. }
  202. } else {
  203. model.put("user", userOpenMapper.selectByUserId(userId));
  204. model.put("user_id", "\"" + userId + "\"");
  205. List<Uptown> uptowns = rbMapper.selectUptown(userId);
  206. if (uptowns != null && uptowns.size() > 0) {
  207. Long uptown_id = uptowns.get(0).getUptownId();
  208. String uptown_name = uptowns.get(0).getUptownName();
  209. model.put("uptown_id", "\"" + uptown_id + "\"");
  210. model.put("uptownId", uptown_id);
  211. model.put("uptown_name", uptown_name);
  212. // 凌云集团的可以更改unit
  213. if (uptown_id == 1238790987234L || uptown_id == 5L || uptown_id == 100000002L) {
  214. UptownUnit unit = uptownUnitMapper.getUptownUnitByUser(userId);
  215. model.put("ridgepole", unit.getRidgepole());
  216. model.put("unit", unit.getUnit());
  217. model.put("unitId", unit.getUnitId());
  218. model.put("doorplate", unit.getDoorplate());
  219. model.put("departmentId", unit.getDepartmentId());
  220. model.put("departmentName", unit.getDepartmentName());
  221. List<UptownHome> uptownHomes = uptownHomeMapper.getUptownHomeByUserId(userId);
  222. model.put("linkman", uptownHomes.get(0).getLinkman());
  223. }
  224. }
  225. if (userType == 1) {
  226. MsReport msReport = msReportService.getReportByDateNow(userId);
  227. model.put("msReport", new JsonWapper(msReport));
  228. return new ModelAndView("/home/home.ftl", model);
  229. } else if (userType == 2) {
  230. model.put("type", 1);
  231. return new ModelAndView("/user/changeRole.ftl", model);
  232. }
  233. }
  234. return null;
  235. }
  236. @ApiOperation("商品团购")
  237. @ApiImplicitParams({@ApiImplicitParam(name = "userId", value = "用户ID", required = false, dataType = "Long", paramType = "query"),
  238. @ApiImplicitParam(name = "userType", value = "用户类型", required = false, dataType = "Integer", paramType = "query")
  239. })
  240. @GetMapping("/tuangou/home.html")
  241. public ModelAndView tuangouHome(ModelMap model, @RequestParam(value = "userId", required = false, defaultValue = "0") Long userId,
  242. @RequestParam(value = "userType", required = false, defaultValue = "0") Integer userType) throws JsonProcessingException {
  243. List<UserRole> list = new ArrayList<>();
  244. if (userId == 0) {
  245. UserOpen userOpen = homeService.getUserOpen();
  246. list = userRoleMapper.getUserRoleByUserId(userOpen.getUserId());
  247. // list = userRoleMapper.getUserRoleByUserId(1225321682867105793L);
  248. // UserOpen userOpen = userOpenMapper.selectByUserId(1225321682867105793L);
  249. userId = userOpen.getUserId();
  250. model.put("user", userOpen);
  251. model.put("user_id", "\"" + userOpen.getUserId() + "\"");
  252. if (list.size() == 0) {
  253. return new ModelAndView("/user/home.ftl", model);
  254. }
  255. if (list.size() == 1) {
  256. return new ModelAndView("/tuangou/home.ftl", model);
  257. }
  258. if (list.size() == 2) {
  259. model.put("type", 2);
  260. return new ModelAndView("/user/changeRole.ftl", model);
  261. }
  262. } else {
  263. model.put("user", userOpenMapper.selectByUserId(userId));
  264. model.put("user_id", "\"" + userId + "\"");
  265. if (userType == 1) {
  266. return new ModelAndView("/tuangou/home.ftl", model);
  267. } else if (userType == 2) {
  268. model.put("type", 2);
  269. return new ModelAndView("/user/changeRole.ftl", model);
  270. }
  271. }
  272. return null;
  273. }
  274. @GetMapping("/user/homeIndex.html")
  275. public ModelAndView homeIndex(ModelMap model, @RequestParam(value = "userId", required = false, defaultValue = "0") Long userId,
  276. @RequestParam(value = "userType", required = false, defaultValue = "0") Integer userType,
  277. @RequestParam(value = "type", required = false, defaultValue = "1") Integer type,
  278. @RequestParam(value = "show", required = false, defaultValue = "-") String show) throws JsonProcessingException {
  279. if (userId != 0 && userType != 0) {
  280. model.put("user_id", "\"" + userId + "\"");
  281. List<Uptown> uptowns = rbMapper.selectUptown(userId);
  282. if (uptowns != null && uptowns.size() > 0) {
  283. Long uptown_id = uptowns.get(0).getUptownId();
  284. String uptown_name = uptowns.get(0).getUptownName();
  285. model.put("uptown_id", "\"" + uptown_id + "\"");
  286. model.put("uptownId", uptown_id);
  287. model.put("uptown_name", uptown_name);
  288. // 凌云集团的可以更改unit
  289. if (uptown_id == 1238790987234L || uptown_id == 5L || uptown_id == 100000002L) {
  290. UptownUnit unit = uptownUnitMapper.getUptownUnitByUser(userId);
  291. model.put("ridgepole", unit.getRidgepole());
  292. model.put("unit", unit.getUnit());
  293. model.put("unitId", unit.getUnitId());
  294. model.put("doorplate", unit.getDoorplate());
  295. model.put("departmentId", unit.getDepartmentId());
  296. model.put("departmentName", unit.getDepartmentName());
  297. List<UptownHome> uptownHomes = uptownHomeMapper.getUptownHomeByUserId(userId);
  298. model.put("linkman", uptownHomes.get(0).getLinkman());
  299. }
  300. }
  301. if (userType == 1) {
  302. MsReport msReport = msReportService.getReportByDateNow(userId);
  303. model.put("msReport", new JsonWapper(msReport));
  304. model.put("show", "\"" + show + "\"");
  305. if (type == 2) {
  306. return new ModelAndView("/home/tuangouHome.ftl", model);
  307. }
  308. return new ModelAndView("/home/home.ftl", model);
  309. } else if (userType == 2) {
  310. List<QzTask> taskList = qzTaskService.selectAll(userId);
  311. model.put("taskList", YvanUtil.toJsonPretty(taskList));
  312. List<sysUptownUnit> rbList = rbService.selectAll(userId);
  313. model.put("rbList", YvanUtil.toJsonPretty(rbList));
  314. if (type == 2) {
  315. return new ModelAndView("/yeweihui/tuangouHome.ftl", model);
  316. }
  317. return new ModelAndView("/yeweihui/home.ftl", model);
  318. }
  319. }
  320. return null;
  321. }
  322. @GetMapping("/home/getUptownData.json")
  323. public List<Uptown> getUptownData(HttpServletRequest request, @RequestParam(value = "area") Integer area) {
  324. return uptownMapper.getAllUptown(area);
  325. }
  326. @GetMapping("/home/getUptownUnitData.json")
  327. public List<UptownUnit> getUptownUnitData(HttpServletRequest request, @RequestParam(value = "uptownId") Long uptownId) {
  328. return uptownUnitMapper.getUptownUnitData(uptownId);
  329. }
  330. /**
  331. * 凌云集团公司信息
  332. * @return
  333. */
  334. @GetMapping("/home/getUptownUnitLY.json")
  335. public List<UptownUnit> getUptownUnitLY(HttpServletRequest request) {
  336. Long uptownId = Long.parseLong(request.getParameter("uptownId"));
  337. return uptownUnitMapper.getUptownUnitLY(uptownId);
  338. }
  339. /**
  340. * 更改二级部门
  341. * @param request
  342. * @return
  343. */
  344. @GetMapping("/home/getDepartmentIdLY.json")
  345. public List<Department> getDepartmentIdLY(HttpServletRequest request) {
  346. Long unitId = Long.parseLong(request.getParameter("unitId"));
  347. return uptownUnitMapper.getDepartmentByUnit(unitId);
  348. }
  349. @GetMapping("/whepi/home/getDepartmentIdLYepi.json")
  350. public Model<List<Department>> getDepartmentIdLYepi(HttpServletRequest request,
  351. @Pd(name = "unitId", required = false, defaultValue = "0") Long unitId) {
  352. Long userId = JwtHelper.getUserId();
  353. if (userId > 7000 && userId < 8000) {
  354. unitId = userId;
  355. }
  356. return Model.newSuccess(uptownUnitMapper.getDepartmentByUnit(unitId));
  357. }
  358. /**
  359. * 凌云集团更改部门
  360. * @return
  361. */
  362. @PostMapping("/home/changeUnitId.json")
  363. public void changeUnitId(ModelMap model, HttpServletRequest request) {
  364. Long userId = Long.parseLong(request.getParameter("userId"));
  365. Long unitId = Long.parseLong(request.getParameter("newUnitId"));
  366. Long departmentId = Long.parseLong(request.getParameter("newDepartmentId"));
  367. userOpenService.changeUnitId(userId, unitId, departmentId);
  368. }
  369. /**
  370. * 凌云集团更改工号
  371. * @return
  372. */
  373. @PostMapping("/home/changeDoorplate.json")
  374. public void changeDoorplate(ModelMap model, HttpServletRequest request) {
  375. Long userId = Long.parseLong(request.getParameter("userId"));
  376. String doorplate = request.getParameter("newDoorplate");
  377. userOpenService.changeDoorplate(userId, doorplate);
  378. }
  379. @PostMapping("/home/checkHouseId.json")
  380. public ResultModel checkHouseId(HttpServletRequest request) {
  381. ResultModel resultModel = new ResultModel();
  382. Long unitId = Long.parseLong(request.getParameter("unitId"));
  383. String doorplate = request.getParameter("doorplate");
  384. List<UptownHouse> list = uptownHouseMapper.getUptownHouseBy(unitId, doorplate);
  385. if (list.size() > 0) {
  386. resultModel.put("success", false);
  387. resultModel.put("msg", "该门牌已有人入住!");
  388. return resultModel;
  389. }
  390. resultModel.put("success", true);
  391. resultModel.put("msg", "操作成功");
  392. return resultModel;
  393. }
  394. @PostMapping("/home/checkPhone.json")
  395. public ResultModel checkPhone(ModelMap model, HttpServletRequest request) {
  396. ResultModel resultModel = new ResultModel();
  397. String phone = request.getParameter("phone");
  398. List<UptownHome> homeList = uptownHomeMapper.getUptownHomeByPhone(phone);
  399. if(homeList.size()>0){
  400. resultModel.put("success", false);
  401. resultModel.put("msg", "该手机号已注册!");
  402. return resultModel;
  403. }
  404. resultModel.put("success", true);
  405. resultModel.put("msg", "操作成功");
  406. return resultModel;
  407. }
  408. @PostMapping("/home/saveUser.json")
  409. public void saveUser(ModelMap model, HttpServletRequest request) {
  410. Long userId = Long.parseLong(request.getParameter("userId"));
  411. // Integer userType = Integer.parseInt(request.getParameter("userType"));
  412. String linkman = request.getParameter("linkman");
  413. String phone = request.getParameter("phone");
  414. Integer area = StringUtils.isNullOrEmpty(request.getParameter("area"))?0:Integer.parseInt(request.getParameter("area"));
  415. Long uptownId = StringUtils.isNullOrEmpty(request.getParameter("uptownId"))?0:Long.parseLong(request.getParameter("uptownId"));
  416. Long unitId = StringUtils.isNullOrEmpty(request.getParameter("unitId"))?0:Long.parseLong(request.getParameter("unitId"));
  417. String doorplate = request.getParameter("doorplate");
  418. userOpenService.saveUserInfo(userId, 1, linkman, phone, area, uptownId, unitId, doorplate);
  419. }
  420. @PostMapping("/home/bandUser.json")
  421. public ResultModel bandUser(ModelMap model, HttpServletRequest request) {
  422. Long userId = Long.parseLong(request.getParameter("userId"));
  423. String phone = request.getParameter("phone");
  424. ResultModel resultModel= userOpenService.bandUser(userId, phone);
  425. return resultModel;
  426. }
  427. @ApiOperation("客户档案信息错误数据导出")
  428. @GetMapping("/user/importExcelUserOpen")
  429. @SneakyThrows
  430. public void errorCustInfo(HttpServletResponse resp) {
  431. List<UserOpen> list = userOpenMapper.getAllUser();
  432. ExcelUtils.writeSheet(UserOpen.class, list).export(resp, "errorCust");
  433. }
  434. @GetMapping("/home/desc.html")
  435. public ModelAndView descHome(ModelMap model) {
  436. return new ModelAndView("/home/desc.ftl", model);
  437. }
  438. @GetMapping("/home/homeHelp.html")
  439. public ModelAndView homeHelp(ModelMap model) {
  440. return new ModelAndView("/home/homeHelp.ftl", model);
  441. }
  442. @GetMapping("/home/adminHelp.html")
  443. public ModelAndView adminHelp(ModelMap model) {
  444. return new ModelAndView("/home/adminHelp.ftl", model);
  445. }
  446. @GetMapping("/home/outHelp.html")
  447. public ModelAndView outHelp(ModelMap model) {
  448. return new ModelAndView("/home/outHelp.ftl", model);
  449. }
  450. @GetMapping("/home/testOk.html")
  451. public ModelAndView testOk(ModelMap model, HttpServletResponse response) {
  452. response.setHeader("Access-Control-Allow-Credentials", "true");
  453. response.setHeader("Access-Control-Allow-Origin", "*");
  454. response.setHeader("Access-Control-Allow-Methods", "GET,POST,OPTIONS,DELETE");
  455. response.setHeader("Access-Control-Max-Age", "3600");
  456. response.setHeader("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
  457. return new ModelAndView("/ok.html", model);
  458. }
  459. @GetMapping("/home/chulishuju")
  460. public ModelOps chulishuju() {
  461. msReportService.getNowByYesterdayDate();
  462. return ModelOps.newSuccess();
  463. }
  464. }