|
|
@@ -29,11 +29,11 @@ public class TemplateInfoController {
|
|
|
|
|
|
@Autowired
|
|
|
private UserService userService;
|
|
|
-
|
|
|
-
|
|
|
- @ApiOperation(value="创建空记录")
|
|
|
+
|
|
|
+
|
|
|
+ @ApiOperation(value = "创建空记录")
|
|
|
@GetMapping("create")
|
|
|
- public MessageResult<TemplateInfo> create(){
|
|
|
+ public MessageResult<TemplateInfo> create() {
|
|
|
MessageResult<TemplateInfo> msgResult = new MessageResult<>();
|
|
|
|
|
|
TemplateInfo templateInfo = new TemplateInfo();
|
|
|
@@ -45,18 +45,28 @@ public class TemplateInfoController {
|
|
|
return msgResult;
|
|
|
}
|
|
|
|
|
|
- @ApiOperation(value="添加信息")
|
|
|
+ @ApiOperation(value = "添加信息")
|
|
|
@PostMapping("add")
|
|
|
- public MessageResult<TemplateInfo> add(@RequestBody TemplateInfo templateInfo,@RequestAttribute String subject){
|
|
|
+ public MessageResult<TemplateInfo> add(@RequestBody TemplateInfo templateInfo, @RequestAttribute String subject) {
|
|
|
MessageResult<TemplateInfo> msgResult = new MessageResult<>();
|
|
|
|
|
|
try {
|
|
|
templateInfo.setId(UUID.randomUUID().toString());
|
|
|
- templateInfo.setDelFlag(false);
|
|
|
+ templateInfo.setDelFlag(false);
|
|
|
templateInfo.setCreateBy(subject);
|
|
|
templateInfo.setCreateTime(new Date());
|
|
|
templateInfo.setStatus("0");
|
|
|
|
|
|
+ if (templateInfo.getDateRangeArr().length == 2) {
|
|
|
+ String start = templateInfo.getDateRangeArr()[0];
|
|
|
+ String end = templateInfo.getDateRangeArr()[1];
|
|
|
+
|
|
|
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");
|
|
|
+
|
|
|
+ templateInfo.setStartDate(sdf.parse(start));
|
|
|
+ templateInfo.setEndDate(sdf.parse(end));
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
int affectCount = templateInfoService.insert(templateInfo);
|
|
|
|
|
|
@@ -67,9 +77,8 @@ public class TemplateInfoController {
|
|
|
msgResult.setResult(false);
|
|
|
msgResult.setMessage("数据库添加失败");
|
|
|
}
|
|
|
- }
|
|
|
- catch(Exception ex){
|
|
|
- logger.error(ex.getMessage(),ex);
|
|
|
+ } catch (Exception ex) {
|
|
|
+ logger.error(ex.getMessage(), ex);
|
|
|
|
|
|
msgResult.setResult(false);
|
|
|
msgResult.setMessage(ex.getMessage());
|
|
|
@@ -78,24 +87,32 @@ public class TemplateInfoController {
|
|
|
return msgResult;
|
|
|
}
|
|
|
|
|
|
- @ApiOperation(value="获取信息")
|
|
|
+ @ApiOperation(value = "获取信息")
|
|
|
@GetMapping("edit/{id}")
|
|
|
- public MessageResult<TemplateInfo> edit(@PathVariable("id") String id){
|
|
|
+ public MessageResult<TemplateInfo> edit(@PathVariable("id") String id) {
|
|
|
MessageResult<TemplateInfo> msgResult = new MessageResult<>();
|
|
|
|
|
|
try {
|
|
|
TemplateInfo templateInfo = templateInfoService.get(id);
|
|
|
|
|
|
if (templateInfo != null) {
|
|
|
+
|
|
|
+ if (templateInfo.getStartDate() != null && templateInfo.getEndDate() != null) {
|
|
|
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");
|
|
|
+ String[] dateRangeArr = new String[2];
|
|
|
+ dateRangeArr[0] = sdf.format(templateInfo.getStartDate());
|
|
|
+ dateRangeArr[1] = sdf.format(templateInfo.getEndDate());
|
|
|
+ templateInfo.setDateRangeArr(dateRangeArr);
|
|
|
+ }
|
|
|
+
|
|
|
msgResult.setResult(true);
|
|
|
msgResult.setData(templateInfo);
|
|
|
} else {
|
|
|
msgResult.setResult(false);
|
|
|
msgResult.setMessage("数据库不存在该记录!");
|
|
|
}
|
|
|
- }
|
|
|
- catch(Exception ex){
|
|
|
- logger.error(ex.getMessage(),ex);
|
|
|
+ } catch (Exception ex) {
|
|
|
+ logger.error(ex.getMessage(), ex);
|
|
|
|
|
|
msgResult.setResult(false);
|
|
|
msgResult.setMessage(ex.getMessage());
|
|
|
@@ -104,15 +121,25 @@ public class TemplateInfoController {
|
|
|
return msgResult;
|
|
|
}
|
|
|
|
|
|
- @ApiOperation(value="更新用户")
|
|
|
+ @ApiOperation(value = "更新用户")
|
|
|
@PostMapping("update")
|
|
|
- public MessageResult<TemplateInfo> update(@RequestBody TemplateInfo templateInfo,@RequestAttribute String subject){
|
|
|
+ public MessageResult<TemplateInfo> update(@RequestBody TemplateInfo templateInfo, @RequestAttribute String subject) {
|
|
|
MessageResult<TemplateInfo> msgResult = new MessageResult<>();
|
|
|
|
|
|
try {
|
|
|
- templateInfo.setUpdateBy(subject);
|
|
|
+ templateInfo.setUpdateBy(subject);
|
|
|
templateInfo.setUpdateTime(new Date());
|
|
|
-
|
|
|
+
|
|
|
+ if (templateInfo.getDateRangeArr().length == 2) {
|
|
|
+ String start = templateInfo.getDateRangeArr()[0];
|
|
|
+ String end = templateInfo.getDateRangeArr()[1];
|
|
|
+
|
|
|
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
|
|
+
|
|
|
+ templateInfo.setStartDate(sdf.parse(start));
|
|
|
+ templateInfo.setEndDate(sdf.parse(end));
|
|
|
+ }
|
|
|
+
|
|
|
int affectCount = templateInfoService.update(templateInfo);
|
|
|
|
|
|
if (affectCount > 0) {
|
|
|
@@ -122,9 +149,47 @@ public class TemplateInfoController {
|
|
|
msgResult.setResult(false);
|
|
|
msgResult.setMessage("数据库更新失败");
|
|
|
}
|
|
|
+ } catch (Exception ex) {
|
|
|
+ logger.error(ex.getMessage(), ex);
|
|
|
+
|
|
|
+ msgResult.setResult(false);
|
|
|
+ msgResult.setMessage(ex.getMessage());
|
|
|
}
|
|
|
- catch(Exception ex){
|
|
|
- logger.error(ex.getMessage(),ex);
|
|
|
+
|
|
|
+ return msgResult;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ @ApiOperation(value = "更新日期范围")
|
|
|
+ @PostMapping("updateDate")
|
|
|
+ public MessageResult<TemplateInfo> updateDate(@RequestBody TemplateInfo templateInfo, @RequestAttribute String subject) {
|
|
|
+ MessageResult<TemplateInfo> msgResult = new MessageResult<>();
|
|
|
+
|
|
|
+ try {
|
|
|
+ templateInfo.setUpdateBy(subject);
|
|
|
+ templateInfo.setUpdateTime(new Date());
|
|
|
+
|
|
|
+ if (templateInfo.getDateRangeArr().length == 2) {
|
|
|
+ String start = templateInfo.getDateRangeArr()[0] + "-01";
|
|
|
+ String end = templateInfo.getDateRangeArr()[1] + "-01";
|
|
|
+
|
|
|
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
|
|
+
|
|
|
+ templateInfo.setStartDate(sdf.parse(start));
|
|
|
+ templateInfo.setEndDate(sdf.parse(end));
|
|
|
+ }
|
|
|
+
|
|
|
+ int affectCount = templateInfoService.updateDate(templateInfo);
|
|
|
+
|
|
|
+ if (affectCount > 0) {
|
|
|
+ msgResult.setResult(true);
|
|
|
+ msgResult.setData(templateInfo);
|
|
|
+ } else {
|
|
|
+ msgResult.setResult(false);
|
|
|
+ msgResult.setMessage("数据库更新失败");
|
|
|
+ }
|
|
|
+ } catch (Exception ex) {
|
|
|
+ logger.error(ex.getMessage(), ex);
|
|
|
|
|
|
msgResult.setResult(false);
|
|
|
msgResult.setMessage(ex.getMessage());
|
|
|
@@ -133,19 +198,19 @@ public class TemplateInfoController {
|
|
|
return msgResult;
|
|
|
}
|
|
|
|
|
|
- @ApiOperation(value="删除用户")
|
|
|
+ @ApiOperation(value = "删除用户")
|
|
|
@PostMapping("delete/{id}")
|
|
|
- public MessageResult<TemplateInfo> delete(@PathVariable("id") String id,@RequestAttribute String subject){
|
|
|
+ public MessageResult<TemplateInfo> delete(@PathVariable("id") String id, @RequestAttribute String subject) {
|
|
|
MessageResult<TemplateInfo> msgResult = new MessageResult<>();
|
|
|
|
|
|
try {
|
|
|
-
|
|
|
- TemplateInfo templateInfo = templateInfoService.get(id);
|
|
|
+
|
|
|
+ TemplateInfo templateInfo = templateInfoService.get(id);
|
|
|
templateInfo.setDelFlag(true);
|
|
|
templateInfo.setUpdateBy(subject);
|
|
|
templateInfo.setUpdateTime(new Date());
|
|
|
-
|
|
|
- int affectCount = templateInfoService.update(templateInfo);
|
|
|
+
|
|
|
+ int affectCount = templateInfoService.update(templateInfo);
|
|
|
|
|
|
if (affectCount > 0) {
|
|
|
msgResult.setResult(true);
|
|
|
@@ -153,9 +218,8 @@ public class TemplateInfoController {
|
|
|
msgResult.setResult(false);
|
|
|
msgResult.setMessage("数据库删除失败");
|
|
|
}
|
|
|
- }
|
|
|
- catch(Exception ex){
|
|
|
- logger.error(ex.getMessage(),ex);
|
|
|
+ } catch (Exception ex) {
|
|
|
+ logger.error(ex.getMessage(), ex);
|
|
|
|
|
|
msgResult.setResult(false);
|
|
|
msgResult.setMessage(ex.getMessage());
|
|
|
@@ -165,9 +229,9 @@ public class TemplateInfoController {
|
|
|
}
|
|
|
|
|
|
|
|
|
- @ApiOperation(value="批量删除")
|
|
|
+ @ApiOperation(value = "批量删除")
|
|
|
@PostMapping("batchDelete")
|
|
|
- public MessageResult<Integer> batchDelete(@RequestBody List<String> idList,@RequestAttribute String subject){
|
|
|
+ public MessageResult<Integer> batchDelete(@RequestBody List<String> idList, @RequestAttribute String subject) {
|
|
|
MessageResult<Integer> msgResult = new MessageResult<>();
|
|
|
|
|
|
try {
|
|
|
@@ -189,9 +253,8 @@ public class TemplateInfoController {
|
|
|
msgResult.setResult(false);
|
|
|
msgResult.setMessage("删除失败");
|
|
|
}
|
|
|
- }
|
|
|
- catch(Exception ex){
|
|
|
- logger.error(ex.getMessage(),ex);
|
|
|
+ } catch (Exception ex) {
|
|
|
+ logger.error(ex.getMessage(), ex);
|
|
|
|
|
|
msgResult.setResult(false);
|
|
|
msgResult.setMessage(ex.getMessage());
|
|
|
@@ -200,14 +263,14 @@ public class TemplateInfoController {
|
|
|
return msgResult;
|
|
|
}
|
|
|
|
|
|
- @ApiOperation(value="列表")
|
|
|
- @RequestMapping(value = "pageList",method = RequestMethod.POST)
|
|
|
+ @ApiOperation(value = "列表")
|
|
|
+ @RequestMapping(value = "pageList", method = RequestMethod.POST)
|
|
|
public MessageResult<Map> pageList(
|
|
|
- String year,String title,
|
|
|
- @RequestParam(value="pageIndex",defaultValue="1") int pageIndex,
|
|
|
- @RequestParam(value="pageSize",defaultValue="20") int pageSize,
|
|
|
- HttpServletRequest request){
|
|
|
- String subject = (String)request.getAttribute("subject");
|
|
|
+ String year, String title,
|
|
|
+ @RequestParam(value = "pageIndex", defaultValue = "1") int pageIndex,
|
|
|
+ @RequestParam(value = "pageSize", defaultValue = "20") int pageSize,
|
|
|
+ HttpServletRequest request) {
|
|
|
+ String subject = (String) request.getAttribute("subject");
|
|
|
|
|
|
//当前用户ID
|
|
|
System.out.println(subject);
|
|
|
@@ -215,32 +278,31 @@ public class TemplateInfoController {
|
|
|
User user = userService.get(subject);
|
|
|
|
|
|
|
|
|
-
|
|
|
MessageResult<Map> msgResult = new MessageResult<>();
|
|
|
|
|
|
- Map<String,Object> searchParams = new HashMap<>();
|
|
|
+ Map<String, Object> searchParams = new HashMap<>();
|
|
|
|
|
|
- if(!userService.hasRole(user.getId(),"SYSADMIN")&&!userService.hasRole(user.getId(),"ADMIN")) {
|
|
|
- searchParams.put("createBy",user.getId());
|
|
|
+ if (!userService.hasRole(user.getId(), "SYSADMIN") && !userService.hasRole(user.getId(), "ADMIN")) {
|
|
|
+ searchParams.put("createBy", user.getId());
|
|
|
}
|
|
|
|
|
|
List<Sort> sortList = new ArrayList<>();
|
|
|
- sortList.add(new Sort("create_time","desc"));
|
|
|
+ sortList.add(new Sort("create_time", "desc"));
|
|
|
|
|
|
if (StringUtils.isNotEmpty(title)) {
|
|
|
- searchParams.put("title","%" + title + "%");
|
|
|
+ searchParams.put("title", "%" + title + "%");
|
|
|
}
|
|
|
|
|
|
if (StringUtils.isNotEmpty(year)) {
|
|
|
- searchParams.put("year",year);
|
|
|
+ searchParams.put("year", year);
|
|
|
}
|
|
|
|
|
|
|
|
|
- Page<TemplateInfo> page = templateInfoService.pageSearch(searchParams,pageIndex,pageSize,true,sortList);
|
|
|
+ Page<TemplateInfo> page = templateInfoService.pageSearch(searchParams, pageIndex, pageSize, true, sortList);
|
|
|
|
|
|
- for (TemplateInfo templateInfo:page) {
|
|
|
+ for (TemplateInfo templateInfo : page) {
|
|
|
User user1 = userService.get(templateInfo.getCreateBy());
|
|
|
- if(user1!=null){
|
|
|
+ if (user1 != null) {
|
|
|
templateInfo.setCreateByN(user1.getRealName());
|
|
|
}
|
|
|
}
|
|
|
@@ -253,20 +315,19 @@ public class TemplateInfoController {
|
|
|
}
|
|
|
|
|
|
|
|
|
+ @ApiOperation(value = "列表")
|
|
|
+ @RequestMapping(value = "list", method = RequestMethod.POST)
|
|
|
+ public MessageResult<List<TemplateInfo>> pageList(HttpServletRequest request) {
|
|
|
+ String subject = (String) request.getAttribute("subject");
|
|
|
|
|
|
- @ApiOperation(value="列表")
|
|
|
- @RequestMapping(value = "list",method = RequestMethod.POST)
|
|
|
- public MessageResult<List<TemplateInfo>> pageList(HttpServletRequest request){
|
|
|
- String subject = (String)request.getAttribute("subject");
|
|
|
-
|
|
|
- Map<String,Object> searchParams = new HashMap<>();
|
|
|
+ Map<String, Object> searchParams = new HashMap<>();
|
|
|
|
|
|
//当前用户ID
|
|
|
System.out.println(subject);
|
|
|
|
|
|
MessageResult<List<TemplateInfo>> msgResult = new MessageResult<>();
|
|
|
|
|
|
- List<TemplateInfo> templateInfoList = templateInfoService.list(searchParams,null);
|
|
|
+ List<TemplateInfo> templateInfoList = templateInfoService.list(searchParams, null);
|
|
|
|
|
|
|
|
|
msgResult.setResult(true);
|
|
|
@@ -276,9 +337,9 @@ public class TemplateInfoController {
|
|
|
}
|
|
|
|
|
|
|
|
|
- @ApiOperation(value="审核")
|
|
|
+ @ApiOperation(value = "审核")
|
|
|
@PostMapping("checked/{id}")
|
|
|
- public MessageResult<TemplateInfo> checked(@PathVariable("id") String id,@RequestAttribute String subject){
|
|
|
+ public MessageResult<TemplateInfo> checked(@PathVariable("id") String id, @RequestAttribute String subject) {
|
|
|
MessageResult<TemplateInfo> msgResult = new MessageResult<>();
|
|
|
|
|
|
try {
|
|
|
@@ -296,9 +357,8 @@ public class TemplateInfoController {
|
|
|
msgResult.setResult(false);
|
|
|
msgResult.setMessage("数据库审核失败");
|
|
|
}
|
|
|
- }
|
|
|
- catch(Exception ex){
|
|
|
- logger.error(ex.getMessage(),ex);
|
|
|
+ } catch (Exception ex) {
|
|
|
+ logger.error(ex.getMessage(), ex);
|
|
|
|
|
|
msgResult.setResult(false);
|
|
|
msgResult.setMessage(ex.getMessage());
|
|
|
@@ -308,11 +368,11 @@ public class TemplateInfoController {
|
|
|
}
|
|
|
|
|
|
|
|
|
- @ApiOperation(value="保存附件")
|
|
|
- @RequestMapping(value = "saveAttachment",method = RequestMethod.POST)
|
|
|
+ @ApiOperation(value = "保存附件")
|
|
|
+ @RequestMapping(value = "saveAttachment", method = RequestMethod.POST)
|
|
|
public MessageResult<TemplateInfo> saveAttachment(
|
|
|
- String id,String attachment,
|
|
|
- @RequestAttribute String subject){
|
|
|
+ String id, String attachment,
|
|
|
+ @RequestAttribute String subject) {
|
|
|
|
|
|
MessageResult<TemplateInfo> msgResult = new MessageResult<>();
|
|
|
|
|
|
@@ -330,9 +390,8 @@ public class TemplateInfoController {
|
|
|
msgResult.setResult(false);
|
|
|
msgResult.setMessage("数据库审核失败");
|
|
|
}
|
|
|
- }
|
|
|
- catch(Exception ex){
|
|
|
- logger.error(ex.getMessage(),ex);
|
|
|
+ } catch (Exception ex) {
|
|
|
+ logger.error(ex.getMessage(), ex);
|
|
|
|
|
|
msgResult.setResult(false);
|
|
|
msgResult.setMessage(ex.getMessage());
|