Commit 717bdc65 by 吴迪

【修改】添加日志

parent e2c7c49a
...@@ -7,12 +7,14 @@ import java.util.Map; ...@@ -7,12 +7,14 @@ import java.util.Map;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.office.common.annotation.SysLog;
import io.office.modules.manage.entity.GlossaryEntity; import io.office.modules.manage.entity.GlossaryEntity;
import io.office.modules.manage.entity.NewsEntity; import io.office.modules.manage.entity.NewsEntity;
import io.office.modules.manage.entity.dto.NewsParams; import io.office.modules.manage.entity.dto.NewsParams;
import io.office.modules.sys.controller.AbstractController; import io.office.modules.sys.controller.AbstractController;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import io.office.modules.manage.entity.AnnounceEntity; import io.office.modules.manage.entity.AnnounceEntity;
...@@ -39,7 +41,7 @@ public class AnnounceController extends AbstractController { ...@@ -39,7 +41,7 @@ public class AnnounceController extends AbstractController {
* 列表 * 列表
*/ */
@RequestMapping("/list") @RequestMapping("/list")
// @RequiresPermissions("manage:announce:list") @RequiresPermissions("manage:announce:list")
public R list(@RequestBody NewsParams newsParams){ public R list(@RequestBody NewsParams newsParams){
Page<AnnounceEntity> page = this.announceService.selectAnnounceList(newsParams, Page<AnnounceEntity> page = this.announceService.selectAnnounceList(newsParams,
new Page(newsParams.getPage(), newsParams.getLimit())); new Page(newsParams.getPage(), newsParams.getLimit()));
...@@ -52,7 +54,7 @@ public class AnnounceController extends AbstractController { ...@@ -52,7 +54,7 @@ public class AnnounceController extends AbstractController {
* 信息 * 信息
*/ */
@RequestMapping("/info/{id}") @RequestMapping("/info/{id}")
// @RequiresPermissions("manage:announce:info") @RequiresPermissions("manage:announce:info")
public R info(@PathVariable("id") Integer id){ public R info(@PathVariable("id") Integer id){
AnnounceEntity announce = announceService.getById(id); AnnounceEntity announce = announceService.getById(id);
if (announce.getAnnouncetype().equals("1")){ if (announce.getAnnouncetype().equals("1")){
...@@ -68,8 +70,10 @@ public class AnnounceController extends AbstractController { ...@@ -68,8 +70,10 @@ public class AnnounceController extends AbstractController {
/** /**
* 保存 * 保存
*/ */
@SysLog("保存公告[announce]")
@Transactional
@RequestMapping("/save") @RequestMapping("/save")
// @RequiresPermissions("manage:announce:save") @RequiresPermissions("manage:announce:save")
public R save(@RequestBody AnnounceEntity announce){ public R save(@RequestBody AnnounceEntity announce){
announceService.insertAnnounce(announce,getUser()); announceService.insertAnnounce(announce,getUser());
return R.ok("新增成功!"); return R.ok("新增成功!");
...@@ -78,8 +82,10 @@ public class AnnounceController extends AbstractController { ...@@ -78,8 +82,10 @@ public class AnnounceController extends AbstractController {
/** /**
* 修改 * 修改
*/ */
@SysLog("修改公告[announce]")
@Transactional
@RequestMapping("/update") @RequestMapping("/update")
// @RequiresPermissions("manage:announce:update") @RequiresPermissions("manage:announce:update")
public R update(@RequestBody AnnounceEntity announce){ public R update(@RequestBody AnnounceEntity announce){
announce.setEditor(getUser().getUsername()); announce.setEditor(getUser().getUsername());
announce.setUpdatedate(new Date()); announce.setUpdatedate(new Date());
...@@ -90,8 +96,10 @@ public class AnnounceController extends AbstractController { ...@@ -90,8 +96,10 @@ public class AnnounceController extends AbstractController {
/** /**
* 删除 * 删除
*/ */
@SysLog("删除公告[announce]")
@Transactional
@RequestMapping("/delete") @RequestMapping("/delete")
// @RequiresPermissions("manage:announce:delete") @RequiresPermissions("manage:announce:delete")
public R delete(@RequestBody List<String> ids){ public R delete(@RequestBody List<String> ids){
AnnounceEntity announce = new AnnounceEntity(); AnnounceEntity announce = new AnnounceEntity();
announce.setEditor(getUser().getUsername()); announce.setEditor(getUser().getUsername());
...@@ -106,8 +114,10 @@ public class AnnounceController extends AbstractController { ...@@ -106,8 +114,10 @@ public class AnnounceController extends AbstractController {
/** /**
* 审核 * 审核
*/ */
@SysLog("审核公告[announce]")
@PostMapping("/verify") @PostMapping("/verify")
// @RequiresPermissions("manage:news:verify") @Transactional
@RequiresPermissions("manage:announce:check")
public R verify(@RequestBody AnnounceEntity announce) { public R verify(@RequestBody AnnounceEntity announce) {
R r = this.announceService.verify(announce,getUser()); R r = this.announceService.verify(announce,getUser());
return R.ok("审核成功!"); return R.ok("审核成功!");
......
...@@ -4,6 +4,7 @@ import java.util.Arrays; ...@@ -4,6 +4,7 @@ import java.util.Arrays;
import java.util.Map; import java.util.Map;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.office.common.annotation.SysLog;
import io.office.modules.app.annotation.Login; import io.office.modules.app.annotation.Login;
import io.office.modules.manage.entity.DocEntity; import io.office.modules.manage.entity.DocEntity;
import io.office.modules.manage.service.CodeagentService; import io.office.modules.manage.service.CodeagentService;
...@@ -12,6 +13,7 @@ import io.office.modules.manage.vo.response.BranchEntityVo; ...@@ -12,6 +13,7 @@ import io.office.modules.manage.vo.response.BranchEntityVo;
import org.apache.commons.lang.ArrayUtils; import org.apache.commons.lang.ArrayUtils;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
...@@ -45,7 +47,7 @@ public class BranchController { ...@@ -45,7 +47,7 @@ public class BranchController {
* 列表 * 列表
*/ */
@RequestMapping("/list") @RequestMapping("/list")
// @RequiresPermissions("manage:branch:list") @RequiresPermissions("manage:branch:list")
public R list(@RequestBody Map<String, Object> params){ public R list(@RequestBody Map<String, Object> params){
Page<DocEntity> page = this.branchService.getListPage(params, Page<DocEntity> page = this.branchService.getListPage(params,
new Page(Integer.parseInt(params.get("page").toString()), Integer.parseInt(params.get("limit").toString()))); new Page(Integer.parseInt(params.get("page").toString()), Integer.parseInt(params.get("limit").toString())));
...@@ -58,7 +60,7 @@ public class BranchController { ...@@ -58,7 +60,7 @@ public class BranchController {
* 信息 * 信息
*/ */
@RequestMapping("/info/{branchCode}") @RequestMapping("/info/{branchCode}")
// @RequiresPermissions("manage:branch:info") @RequiresPermissions("manage:branch:info")
public R info(@PathVariable("branchCode") String branchCode){ public R info(@PathVariable("branchCode") String branchCode){
BranchEntityVo branch = branchService.getBranchDetail(branchCode); BranchEntityVo branch = branchService.getBranchDetail(branchCode);
return R.ok().put("data", branch); return R.ok().put("data", branch);
...@@ -68,7 +70,7 @@ public class BranchController { ...@@ -68,7 +70,7 @@ public class BranchController {
* 保存 * 保存
*/ */
@RequestMapping("/save") @RequestMapping("/save")
// @RequiresPermissions("manage:branch:save") @RequiresPermissions("manage:branch:save")
public R save(@RequestBody BranchEntity branch){ public R save(@RequestBody BranchEntity branch){
branchService.save(branch); branchService.save(branch);
...@@ -78,8 +80,10 @@ public class BranchController { ...@@ -78,8 +80,10 @@ public class BranchController {
/** /**
* 修改 * 修改
*/ */
@SysLog("分支机构修改[branch]")
@Transactional
@RequestMapping("/update") @RequestMapping("/update")
// @RequiresPermissions("manage:branch:update") @RequiresPermissions("manage:branch:update")
public R update(@RequestBody BranchEntity branch){ public R update(@RequestBody BranchEntity branch){
branchService.updateById(branch); branchService.updateById(branch);
...@@ -89,8 +93,10 @@ public class BranchController { ...@@ -89,8 +93,10 @@ public class BranchController {
/** /**
* 删除 * 删除
*/ */
@SysLog("分支机构删除[branch]")
@Transactional
@RequestMapping("/delete") @RequestMapping("/delete")
// @RequiresPermissions("manage:branch:delete") @RequiresPermissions("manage:branch:delete")
public R delete(@RequestBody String[] branchCodes){ public R delete(@RequestBody String[] branchCodes){
if(ArrayUtils.isNotEmpty(branchCodes)) { if(ArrayUtils.isNotEmpty(branchCodes)) {
for (String branchCode : branchCodes) { for (String branchCode : branchCodes) {
......
...@@ -6,6 +6,7 @@ import java.util.List; ...@@ -6,6 +6,7 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.office.common.annotation.SysLog;
import io.office.modules.app.annotation.Login; import io.office.modules.app.annotation.Login;
import io.office.modules.manage.entity.PartnersEntity; import io.office.modules.manage.entity.PartnersEntity;
import io.office.modules.manage.entity.dto.NewsParams; import io.office.modules.manage.entity.dto.NewsParams;
...@@ -13,6 +14,7 @@ import io.office.modules.sys.controller.AbstractController; ...@@ -13,6 +14,7 @@ import io.office.modules.sys.controller.AbstractController;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import io.office.modules.manage.entity.CasesEntity; import io.office.modules.manage.entity.CasesEntity;
...@@ -77,8 +79,10 @@ public class CasesController extends AbstractController { ...@@ -77,8 +79,10 @@ public class CasesController extends AbstractController {
/** /**
* 保存 * 保存
*/ */
@SysLog("保存案例[cases]")
@Transactional
@RequestMapping("/save") @RequestMapping("/save")
// @RequiresPermissions("manage:cases:save") @RequiresPermissions("standard:cases:save")
public R save(@RequestBody CasesEntity cases){ public R save(@RequestBody CasesEntity cases){
cases.setEditor(getUser().getUsername()); cases.setEditor(getUser().getUsername());
cases.setLasteditor(getUser().getUsername()); cases.setLasteditor(getUser().getUsername());
...@@ -91,8 +95,10 @@ public class CasesController extends AbstractController { ...@@ -91,8 +95,10 @@ public class CasesController extends AbstractController {
/** /**
* 修改 * 修改
*/ */
@SysLog("修改案例[cases]")
@Transactional
@RequestMapping("/update") @RequestMapping("/update")
// @RequiresPermissions("manage:cases:update") @RequiresPermissions("standard:cases:update")
public R update(@RequestBody CasesEntity cases){ public R update(@RequestBody CasesEntity cases){
cases.setEditor(getUser().getUsername()); cases.setEditor(getUser().getUsername());
cases.setLasteditor(getUser().getUsername()); cases.setLasteditor(getUser().getUsername());
...@@ -104,8 +110,10 @@ public class CasesController extends AbstractController { ...@@ -104,8 +110,10 @@ public class CasesController extends AbstractController {
/** /**
* 删除 * 删除
*/ */
@SysLog("删除案例[cases]")
@Transactional
@RequestMapping("/delete") @RequestMapping("/delete")
// @RequiresPermissions("manage:cases:delete") @RequiresPermissions("standard:cases:delete")
public R delete(@RequestBody List<Long> ids){ public R delete(@RequestBody List<Long> ids){
try { try {
R r = this.casesService.delete(ids, getUser()); R r = this.casesService.delete(ids, getUser());
...@@ -118,8 +126,10 @@ public class CasesController extends AbstractController { ...@@ -118,8 +126,10 @@ public class CasesController extends AbstractController {
/** /**
* 审核 * 审核
*/ */
@SysLog("审核案例[cases]")
@Transactional
@PostMapping("/verify") @PostMapping("/verify")
// @RequiresPermissions("manage:partners:delete") @RequiresPermissions("standard:cases:verify")
public R verify(@RequestBody CasesEntity casesEntity){ public R verify(@RequestBody CasesEntity casesEntity){
try { try {
R r = this.casesService.verify(casesEntity, getUser()); R r = this.casesService.verify(casesEntity, getUser());
......
package io.office.modules.manage.controller; package io.office.modules.manage.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.office.common.annotation.SysLog;
import io.office.common.utils.PageUtils; import io.office.common.utils.PageUtils;
import io.office.common.utils.R; import io.office.common.utils.R;
import io.office.modules.manage.entity.NewsEntity; import io.office.modules.manage.entity.NewsEntity;
...@@ -9,7 +10,9 @@ import io.office.modules.manage.entity.dto.NewsParams; ...@@ -9,7 +10,9 @@ import io.office.modules.manage.entity.dto.NewsParams;
import io.office.modules.manage.service.TopicnewsService; import io.office.modules.manage.service.TopicnewsService;
import io.office.modules.sys.controller.AbstractController; import io.office.modules.sys.controller.AbstractController;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.util.List; import java.util.List;
...@@ -31,7 +34,7 @@ public class CenterController extends AbstractController { ...@@ -31,7 +34,7 @@ public class CenterController extends AbstractController {
* 列表 * 列表
*/ */
@RequestMapping("/list") @RequestMapping("/list")
// @RequiresPermissions("generator:topicnews:list") @RequiresPermissions("manage:center:list")
public R list(@RequestBody NewsParams newsParams){ public R list(@RequestBody NewsParams newsParams){
newsParams.setClassId(429); newsParams.setClassId(429);
Page<NewsEntity> page = this.topicnewsService.selectTopicList(newsParams, Page<NewsEntity> page = this.topicnewsService.selectTopicList(newsParams,
...@@ -45,7 +48,7 @@ public class CenterController extends AbstractController { ...@@ -45,7 +48,7 @@ public class CenterController extends AbstractController {
* 信息 * 信息
*/ */
@RequestMapping("/info/{id}") @RequestMapping("/info/{id}")
// @RequiresPermissions("generator:topicnews:info") @RequiresPermissions("manage:center:info")
public R info(@PathVariable("id") Integer id){ public R info(@PathVariable("id") Integer id){
TopicnewsEntity topicnews = topicnewsService.getById(id); TopicnewsEntity topicnews = topicnewsService.getById(id);
...@@ -55,8 +58,10 @@ public class CenterController extends AbstractController { ...@@ -55,8 +58,10 @@ public class CenterController extends AbstractController {
/** /**
* 保存 * 保存
*/ */
@SysLog("保存中央总局和精神[center]")
@Transactional
@RequestMapping("/save") @RequestMapping("/save")
// @RequiresPermissions("generator:topicnews:save") @RequiresPermissions("manage:center:save")
public R save(@RequestBody NewsEntity news){ public R save(@RequestBody NewsEntity news){
try { try {
news.setClassid(429); news.setClassid(429);
...@@ -71,8 +76,10 @@ public class CenterController extends AbstractController { ...@@ -71,8 +76,10 @@ public class CenterController extends AbstractController {
/** /**
* 修改 * 修改
*/ */
@SysLog("修改中央总局和精神[center]")
@Transactional
@RequestMapping("/update") @RequestMapping("/update")
// @RequiresPermissions("generator:topicnews:update") @RequiresPermissions("manage:center:update")
public R update(@RequestBody NewsEntity news){ public R update(@RequestBody NewsEntity news){
try { try {
R r = this.topicnewsService.updateHdbd(news, getUser()); R r = this.topicnewsService.updateHdbd(news, getUser());
...@@ -86,8 +93,10 @@ public class CenterController extends AbstractController { ...@@ -86,8 +93,10 @@ public class CenterController extends AbstractController {
/** /**
* 删除 * 删除
*/ */
@SysLog("删除中央总局和精神[center]")
@Transactional
@RequestMapping("/delete") @RequestMapping("/delete")
// @RequiresPermissions("generator:topicnews:delete") @RequiresPermissions("manage:center:delete")
public R delete(@RequestBody List<Long> ids){ public R delete(@RequestBody List<Long> ids){
try { try {
R r = this.topicnewsService.deleteHdbd(ids, getUser()); R r = this.topicnewsService.deleteHdbd(ids, getUser());
...@@ -101,8 +110,10 @@ public class CenterController extends AbstractController { ...@@ -101,8 +110,10 @@ public class CenterController extends AbstractController {
/** /**
* 审核 * 审核
*/ */
@SysLog("审核中央总局和精神[center]")
@Transactional
@PostMapping("/verifyTopic") @PostMapping("/verifyTopic")
// @RequiresPermissions("manage:news:verify") @RequiresPermissions("manage:center:check")
public R verify(@RequestBody NewsEntity news) { public R verify(@RequestBody NewsEntity news) {
try { try {
R r = this.topicnewsService.verifyTopic(news,getUser()); R r = this.topicnewsService.verifyTopic(news,getUser());
......
package io.office.modules.manage.controller; package io.office.modules.manage.controller;
import java.util.Arrays;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.office.common.annotation.SysLog;
import io.office.modules.app.annotation.Login; import io.office.modules.app.annotation.Login;
import io.office.modules.manage.entity.DocEntity; import io.office.modules.manage.entity.DocEntity;
import io.office.modules.manage.entity.NewsEntity; import io.office.modules.manage.entity.NewsEntity;
import io.office.modules.manage.entity.dto.NewsParams; import io.office.modules.manage.entity.dto.NewsParams;
import io.office.modules.manage.vo.request.TopicNewsPartyRequestVo;
import io.office.modules.sys.controller.AbstractController; import io.office.modules.sys.controller.AbstractController;
import io.office.modules.sys.entity.SysUserEntity;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import io.office.modules.manage.service.DocService; import io.office.modules.manage.service.DocService;
import io.office.common.utils.PageUtils; import io.office.common.utils.PageUtils;
...@@ -41,7 +42,7 @@ public class DocController extends AbstractController { ...@@ -41,7 +42,7 @@ public class DocController extends AbstractController {
* 列表 * 列表
*/ */
@RequestMapping("/list") @RequestMapping("/list")
// @RequiresPermissions("manage:doc:list") @RequiresPermissions("manage:doc:list")
public R list(@RequestBody NewsParams newsParams){ public R list(@RequestBody NewsParams newsParams){
Page<DocEntity> page = this.docService.selectDocList(newsParams, Page<DocEntity> page = this.docService.selectDocList(newsParams,
new Page(newsParams.getPage(), newsParams.getLimit())); new Page(newsParams.getPage(), newsParams.getLimit()));
...@@ -54,7 +55,7 @@ public class DocController extends AbstractController { ...@@ -54,7 +55,7 @@ public class DocController extends AbstractController {
* 信息 * 信息
*/ */
@RequestMapping("/info/{id}") @RequestMapping("/info/{id}")
// @RequiresPermissions("manage:doc:info") @RequiresPermissions("manage:doc:info")
public R info(@PathVariable("id") Integer id){ public R info(@PathVariable("id") Integer id){
DocEntity doc = docService.getById(id); DocEntity doc = docService.getById(id);
...@@ -64,8 +65,10 @@ public class DocController extends AbstractController { ...@@ -64,8 +65,10 @@ public class DocController extends AbstractController {
/** /**
* 保存 * 保存
*/ */
@SysLog("保存文档管理[doc]")
@Transactional
@RequestMapping("/save") @RequestMapping("/save")
// @RequiresPermissions("manage:doc:save") @RequiresPermissions("manage:doc:save")
public R save(@RequestBody DocEntity doc){ public R save(@RequestBody DocEntity doc){
docService.save(doc); docService.save(doc);
return R.ok(); return R.ok();
...@@ -74,8 +77,10 @@ public class DocController extends AbstractController { ...@@ -74,8 +77,10 @@ public class DocController extends AbstractController {
/** /**
* 修改 * 修改
*/ */
@SysLog("修改文档管理[doc]")
@Transactional
@RequestMapping("/update") @RequestMapping("/update")
// @RequiresPermissions("manage:doc:update") @RequiresPermissions("manage:doc:update")
public R update(@RequestBody DocEntity doc){ public R update(@RequestBody DocEntity doc){
docService.updateById(doc); docService.updateById(doc);
return R.ok(); return R.ok();
...@@ -84,8 +89,10 @@ public class DocController extends AbstractController { ...@@ -84,8 +89,10 @@ public class DocController extends AbstractController {
/** /**
* 删除 * 删除
*/ */
@SysLog("删除文档管理[doc]")
@Transactional
@RequestMapping("/delete") @RequestMapping("/delete")
// @RequiresPermissions("manage:doc:delete") @RequiresPermissions("manage:doc:delete")
public R delete(@RequestBody List<Long> ids){ public R delete(@RequestBody List<Long> ids){
this.docService.deleteDoc(ids); this.docService.deleteDoc(ids);
return R.ok(); return R.ok();
...@@ -94,8 +101,10 @@ public class DocController extends AbstractController { ...@@ -94,8 +101,10 @@ public class DocController extends AbstractController {
/** /**
* 审核 * 审核
*/ */
@SysLog("审核文档管理[doc]")
@Transactional
@RequestMapping("/verify") @RequestMapping("/verify")
// @RequiresPermissions("manage:doc:verify") @RequiresPermissions("manage:doc:check")
public R verify(@RequestBody DocEntity doc){ public R verify(@RequestBody DocEntity doc){
this.docService.verifyDoc(doc,getUser()); this.docService.verifyDoc(doc,getUser());
return R.ok(); return R.ok();
......
...@@ -7,6 +7,7 @@ import java.util.Map; ...@@ -7,6 +7,7 @@ import java.util.Map;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.office.common.annotation.SysLog;
import io.office.common.utils.IPUtils; import io.office.common.utils.IPUtils;
import io.office.modules.app.annotation.Login; import io.office.modules.app.annotation.Login;
import io.office.modules.manage.entity.MedicalEntity; import io.office.modules.manage.entity.MedicalEntity;
...@@ -22,6 +23,7 @@ import org.apache.commons.collections.CollectionUtils; ...@@ -22,6 +23,7 @@ import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import io.office.modules.manage.entity.GlossaryEntity; import io.office.modules.manage.entity.GlossaryEntity;
...@@ -33,10 +35,10 @@ import javax.servlet.http.HttpServletRequest; ...@@ -33,10 +35,10 @@ import javax.servlet.http.HttpServletRequest;
/** /**
*
* 术语管理 * 术语管理
*
* @author rkl * @author rkl
* @email * @email
* @date 2021-11-15 18:29:59 * @date 2021-11-15 18:29:59
*/ */
@Slf4j @Slf4j
...@@ -54,8 +56,8 @@ public class GlossaryController extends AbstractController { ...@@ -54,8 +56,8 @@ public class GlossaryController extends AbstractController {
* 列表 * 列表
*/ */
@RequestMapping("/list") @RequestMapping("/list")
// @RequiresPermissions("manage:glossary:list") // @RequiresPermissions("manage:glossary:list")
public R list(@RequestParam Map<String, Object> params){ public R list(@RequestParam Map<String, Object> params) {
Page<GlossaryEntity> page = this.glossaryService.selectGlossaryList(params, Page<GlossaryEntity> page = this.glossaryService.selectGlossaryList(params,
new Page(Integer.valueOf(params.get("page").toString()), new Page(Integer.valueOf(params.get("page").toString()),
Integer.valueOf(params.get("limit").toString()))); Integer.valueOf(params.get("limit").toString())));
...@@ -67,9 +69,9 @@ public class GlossaryController extends AbstractController { ...@@ -67,9 +69,9 @@ public class GlossaryController extends AbstractController {
* 信息 * 信息
*/ */
@RequestMapping("/info/{id}") @RequestMapping("/info/{id}")
// @RequiresPermissions("manage:glossary:info") // @RequiresPermissions("manage:glossary:info")
public R info(@PathVariable("id") Integer id){ public R info(@PathVariable("id") Integer id) {
GlossaryEntity glossary = glossaryService.getById(id); GlossaryEntity glossary = glossaryService.getById(id);
return R.ok().put("glossary", glossary); return R.ok().put("glossary", glossary);
} }
...@@ -77,34 +79,40 @@ public class GlossaryController extends AbstractController { ...@@ -77,34 +79,40 @@ public class GlossaryController extends AbstractController {
/** /**
* 保存 * 保存
*/ */
@SysLog("保存术语[glossary]")
@Transactional
@RequestMapping("/save") @RequestMapping("/save")
// @RequiresPermissions("manage:glossary:save") @RequiresPermissions("plate:glossary:save")
public R save(@RequestBody GlossaryEntity glossary){ public R save(@RequestBody GlossaryEntity glossary) {
glossary.setEditor(getUser().getUsername()); glossary.setEditor(getUser().getUsername());
glossary.setLasteditor(getUser().getUsername()); glossary.setLasteditor(getUser().getUsername());
glossaryService.save(glossary); glossaryService.save(glossary);
return R.ok("术语新增成功!"); return R.ok("术语新增成功!");
} }
/** /**
* 修改 * 修改
*/ */
@SysLog("修改术语[glossary]")
@Transactional
@RequestMapping("/update") @RequestMapping("/update")
// @RequiresPermissions("manage:glossary:update") @RequiresPermissions("plate:glossary:update")
public R update(@RequestBody GlossaryEntity glossary){ public R update(@RequestBody GlossaryEntity glossary) {
glossary.setEditor(getUser().getUsername()); glossary.setEditor(getUser().getUsername());
glossary.setLasteditor(getUser().getUsername()); glossary.setLasteditor(getUser().getUsername());
glossary.setUpdatedate(new Date()); glossary.setUpdatedate(new Date());
glossaryService.updateById(glossary); glossaryService.updateById(glossary);
return R.ok("术语修改成功!"); return R.ok("术语修改成功!");
} }
/** /**
* 删除 * 删除
*/ */
@SysLog("删除术语[glossary]")
@Transactional
@RequestMapping("/delete") @RequestMapping("/delete")
// @RequiresPermissions("manage:glossary:delete") @RequiresPermissions("plate:glossary:delete")
public R delete(@RequestBody List<String> ids){ public R delete(@RequestBody List<String> ids) {
GlossaryEntity glossary = new GlossaryEntity(); GlossaryEntity glossary = new GlossaryEntity();
glossary.setEditor(getUser().getUsername()); glossary.setEditor(getUser().getUsername());
glossary.setLasteditor(getUser().getUsername()); glossary.setLasteditor(getUser().getUsername());
...@@ -121,11 +129,11 @@ public class GlossaryController extends AbstractController { ...@@ -121,11 +129,11 @@ public class GlossaryController extends AbstractController {
public R terminology(@RequestBody TerminologyVo terminologyVo, HttpServletRequest request) { public R terminology(@RequestBody TerminologyVo terminologyVo, HttpServletRequest request) {
try { try {
if(StringUtils.isBlank(terminologyVo.getKeyword())) { if (StringUtils.isBlank(terminologyVo.getKeyword())) {
return R.error("请输入查询条件!"); return R.error("请输入查询条件!");
} }
boolean captcha = sysCaptchaService.validate(terminologyVo.getUuid(), terminologyVo.getCaptcha()); boolean captcha = sysCaptchaService.validate(terminologyVo.getUuid(), terminologyVo.getCaptcha());
if(!captcha){ if (!captcha) {
return R.error("验证码不正确"); return R.error("验证码不正确");
} }
...@@ -133,32 +141,32 @@ public class GlossaryController extends AbstractController { ...@@ -133,32 +141,32 @@ public class GlossaryController extends AbstractController {
searchgtinlogEntity.setCreatedate(new Date()); searchgtinlogEntity.setCreatedate(new Date());
searchgtinlogEntity.setIp(IPUtils.getIpAddr(request)); searchgtinlogEntity.setIp(IPUtils.getIpAddr(request));
QueryWrapper<GlossaryEntity> queryWrapper = new QueryWrapper<>(); QueryWrapper<GlossaryEntity> queryWrapper = new QueryWrapper<>();
if(terminologyVo.getType().equals("1")) { if (terminologyVo.getType().equals("1")) {
searchgtinlogEntity.setClassStr("术语查询:中文标题查询"); searchgtinlogEntity.setClassStr("术语查询:中文标题查询");
queryWrapper.like("title_CN",terminologyVo.getKeyword()); queryWrapper.like("title_CN", terminologyVo.getKeyword());
} }
if(terminologyVo.getType().equals("2")) { if (terminologyVo.getType().equals("2")) {
searchgtinlogEntity.setClassStr("术语查询:英文标题查询"); searchgtinlogEntity.setClassStr("术语查询:英文标题查询");
queryWrapper.like("title_En",terminologyVo.getKeyword()); queryWrapper.like("title_En", terminologyVo.getKeyword());
} }
if(terminologyVo.getType().equals("3")) { if (terminologyVo.getType().equals("3")) {
searchgtinlogEntity.setClassStr("术语查询:关键字查询"); searchgtinlogEntity.setClassStr("术语查询:关键字查询");
queryWrapper.like("keyword",terminologyVo.getKeyword()); queryWrapper.like("keyword", terminologyVo.getKeyword());
} }
if(terminologyVo.getType().equals("4")) { if (terminologyVo.getType().equals("4")) {
searchgtinlogEntity.setClassStr("术语查询:术语解释查询"); searchgtinlogEntity.setClassStr("术语查询:术语解释查询");
queryWrapper.like("content",terminologyVo.getKeyword()); queryWrapper.like("content", terminologyVo.getKeyword());
} }
searchgtinlogEntity.setKeyword(terminologyVo.getKeyword()); searchgtinlogEntity.setKeyword(terminologyVo.getKeyword());
searchgtinlogEntity.setSearchsource(0); searchgtinlogEntity.setSearchsource(0);
//新增查询日志 //新增查询日志
searchgtinlogService.save(searchgtinlogEntity); searchgtinlogService.save(searchgtinlogEntity);
List<GlossaryEntity> list = glossaryService.list(queryWrapper); List<GlossaryEntity> list = glossaryService.list(queryWrapper);
if(CollectionUtils.isEmpty(list)) { if (CollectionUtils.isEmpty(list)) {
return R.error("没有符合条件的记录!"); return R.error("没有符合条件的记录!");
} }
return R.ok().put("data",list); return R.ok().put("data", list);
} catch (Exception e) { } catch (Exception e) {
log.error("get4PartyTopNews error: {}", e); log.error("get4PartyTopNews error: {}", e);
return R.error(e.getMessage()); return R.error(e.getMessage());
...@@ -166,5 +174,4 @@ public class GlossaryController extends AbstractController { ...@@ -166,5 +174,4 @@ public class GlossaryController extends AbstractController {
} }
} }
package io.office.modules.manage.controller; package io.office.modules.manage.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.office.common.annotation.SysLog;
import io.office.common.utils.PageUtils; import io.office.common.utils.PageUtils;
import io.office.common.utils.R; import io.office.common.utils.R;
import io.office.modules.app.annotation.Login; import io.office.modules.app.annotation.Login;
...@@ -10,7 +11,9 @@ import io.office.modules.manage.entity.dto.NewsParams; ...@@ -10,7 +11,9 @@ import io.office.modules.manage.entity.dto.NewsParams;
import io.office.modules.manage.service.TopicnewsService; import io.office.modules.manage.service.TopicnewsService;
import io.office.modules.sys.controller.AbstractController; import io.office.modules.sys.controller.AbstractController;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.util.List; import java.util.List;
...@@ -32,7 +35,7 @@ public class HotFollowController extends AbstractController { ...@@ -32,7 +35,7 @@ public class HotFollowController extends AbstractController {
* 列表 * 列表
*/ */
@RequestMapping("/list") @RequestMapping("/list")
// @RequiresPermissions("generator:topicnews:list") @RequiresPermissions("manage:hotFlow:list")
public R list(@RequestBody NewsParams newsParams){ public R list(@RequestBody NewsParams newsParams){
newsParams.setClassId(435); newsParams.setClassId(435);
Page<NewsEntity> page = this.topicnewsService.selectTopicList(newsParams, Page<NewsEntity> page = this.topicnewsService.selectTopicList(newsParams,
...@@ -46,7 +49,7 @@ public class HotFollowController extends AbstractController { ...@@ -46,7 +49,7 @@ public class HotFollowController extends AbstractController {
* 信息 * 信息
*/ */
@RequestMapping("/info/{id}") @RequestMapping("/info/{id}")
// @RequiresPermissions("generator:topicnews:info") @RequiresPermissions("manage:hotFlow:info")
public R info(@PathVariable("id") Integer id){ public R info(@PathVariable("id") Integer id){
TopicnewsEntity topicnews = topicnewsService.getById(id); TopicnewsEntity topicnews = topicnewsService.getById(id);
...@@ -56,8 +59,10 @@ public class HotFollowController extends AbstractController { ...@@ -56,8 +59,10 @@ public class HotFollowController extends AbstractController {
/** /**
* 保存 * 保存
*/ */
@SysLog("保存热点关注[hotFlow]")
@Transactional
@RequestMapping("/save") @RequestMapping("/save")
// @RequiresPermissions("generator:topicnews:save") @RequiresPermissions("manage:hotFlow:save")
public R save(@RequestBody NewsEntity news){ public R save(@RequestBody NewsEntity news){
try { try {
news.setClassid(435); news.setClassid(435);
...@@ -72,8 +77,10 @@ public class HotFollowController extends AbstractController { ...@@ -72,8 +77,10 @@ public class HotFollowController extends AbstractController {
/** /**
* 修改 * 修改
*/ */
@SysLog("修改热点关注[hotFlow]")
@Transactional
@RequestMapping("/update") @RequestMapping("/update")
// @RequiresPermissions("generator:topicnews:update") @RequiresPermissions("manage:hotFlow:update")
public R update(@RequestBody NewsEntity news){ public R update(@RequestBody NewsEntity news){
try { try {
R r = this.topicnewsService.updateHdbd(news, getUser()); R r = this.topicnewsService.updateHdbd(news, getUser());
...@@ -87,8 +94,10 @@ public class HotFollowController extends AbstractController { ...@@ -87,8 +94,10 @@ public class HotFollowController extends AbstractController {
/** /**
* 删除 * 删除
*/ */
@SysLog("删除热点关注[hotFlow]")
@Transactional
@RequestMapping("/delete") @RequestMapping("/delete")
// @RequiresPermissions("generator:topicnews:delete") @RequiresPermissions("manage:hotFlow:delete")
public R delete(@RequestBody List<Long> ids){ public R delete(@RequestBody List<Long> ids){
try { try {
R r = this.topicnewsService.deleteHdbd(ids, getUser()); R r = this.topicnewsService.deleteHdbd(ids, getUser());
...@@ -102,8 +111,10 @@ public class HotFollowController extends AbstractController { ...@@ -102,8 +111,10 @@ public class HotFollowController extends AbstractController {
/** /**
* 审核 * 审核
*/ */
@SysLog("审核热点关注[hotFlow]")
@Transactional
@PostMapping("/verifyTopic") @PostMapping("/verifyTopic")
// @RequiresPermissions("manage:news:verify") @RequiresPermissions("manage:hotFlow:check")
public R verify(@RequestBody NewsEntity news) { public R verify(@RequestBody NewsEntity news) {
try { try {
R r = this.topicnewsService.verifyTopic(news,getUser()); R r = this.topicnewsService.verifyTopic(news,getUser());
...@@ -121,7 +132,6 @@ public class HotFollowController extends AbstractController { ...@@ -121,7 +132,6 @@ public class HotFollowController extends AbstractController {
@Login @Login
@GetMapping("/api/hotFollowList") @GetMapping("/api/hotFollowList")
// @RequiresPermissions("generator:indexcarouselmanage:pictureImageList")
public R getDetail(@RequestParam Map<String,Object> params) { public R getDetail(@RequestParam Map<String,Object> params) {
// newsParams.setClassId(435); // newsParams.setClassId(435);
// Page<NewsEntity> page = this.topicnewsService.selectTopicList(newsParams, // Page<NewsEntity> page = this.topicnewsService.selectTopicList(newsParams,
......
...@@ -6,6 +6,7 @@ import java.util.Map; ...@@ -6,6 +6,7 @@ import java.util.Map;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.office.common.annotation.SysLog;
import io.office.common.utils.PageUtils; import io.office.common.utils.PageUtils;
import io.office.common.utils.R; import io.office.common.utils.R;
import io.office.modules.app.annotation.Login; import io.office.modules.app.annotation.Login;
...@@ -17,6 +18,7 @@ import io.office.modules.sys.controller.AbstractController; ...@@ -17,6 +18,7 @@ import io.office.modules.sys.controller.AbstractController;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
/** /**
...@@ -37,7 +39,7 @@ public class IndexCarouselManageController extends AbstractController { ...@@ -37,7 +39,7 @@ public class IndexCarouselManageController extends AbstractController {
* 列表 * 列表
*/ */
@RequestMapping("/list") @RequestMapping("/list")
// @RequiresPermissions("generator:indexcarouselmanage:list") @RequiresPermissions("manage:indexcarouselmanage:list")
public R list(@RequestBody IndexCarouselManageParams indexCarouselManage){ public R list(@RequestBody IndexCarouselManageParams indexCarouselManage){
Page<IndexCarouselManageEntity> page = this.indexCarouselManageService.selectIndexCarouselManageList(indexCarouselManage, Page<IndexCarouselManageEntity> page = this.indexCarouselManageService.selectIndexCarouselManageList(indexCarouselManage,
new Page(indexCarouselManage.getPage(),indexCarouselManage.getLimit())); new Page(indexCarouselManage.getPage(),indexCarouselManage.getLimit()));
...@@ -51,7 +53,7 @@ public class IndexCarouselManageController extends AbstractController { ...@@ -51,7 +53,7 @@ public class IndexCarouselManageController extends AbstractController {
*/ */
@Login @Login
@RequestMapping("/info/{id}") @RequestMapping("/info/{id}")
// @RequiresPermissions("generator:indexcarouselmanage:info") @RequiresPermissions("manage:indexcarouselmanage:info")
public R info(@PathVariable("id") Integer id){ public R info(@PathVariable("id") Integer id){
IndexCarouselManageEntity indexCarouselManage = indexCarouselManageService.getById(id); IndexCarouselManageEntity indexCarouselManage = indexCarouselManageService.getById(id);
...@@ -64,7 +66,7 @@ public class IndexCarouselManageController extends AbstractController { ...@@ -64,7 +66,7 @@ public class IndexCarouselManageController extends AbstractController {
*/ */
@Login @Login
@RequestMapping("/api/info/{id}") @RequestMapping("/api/info/{id}")
// @RequiresPermissions("generator:indexcarouselmanage:info") // @RequiresPermissions("manage:indexcarouselmanage:info")
public R apiInfo(@PathVariable("id") Integer id){ public R apiInfo(@PathVariable("id") Integer id){
IndexCarouselManageEntity indexCarouselManage = indexCarouselManageService.getById(id); IndexCarouselManageEntity indexCarouselManage = indexCarouselManageService.getById(id);
...@@ -75,8 +77,10 @@ public class IndexCarouselManageController extends AbstractController { ...@@ -75,8 +77,10 @@ public class IndexCarouselManageController extends AbstractController {
/** /**
* 保存 * 保存
*/ */
@Transactional
@SysLog("保存首页轮播[indexcarouselmanage]")
@RequestMapping("/save") @RequestMapping("/save")
// @RequiresPermissions("generator:indexcarouselmanage:save") @RequiresPermissions("manage:indexcarouselmanage:save")
public R save(@RequestBody IndexCarouselManageEntity indexCarouselManage){ public R save(@RequestBody IndexCarouselManageEntity indexCarouselManage){
try { try {
R r = this.indexCarouselManageService.insertIndexCarouselManage(indexCarouselManage,getUser()); R r = this.indexCarouselManageService.insertIndexCarouselManage(indexCarouselManage,getUser());
...@@ -90,8 +94,10 @@ public class IndexCarouselManageController extends AbstractController { ...@@ -90,8 +94,10 @@ public class IndexCarouselManageController extends AbstractController {
/** /**
* 修改 * 修改
*/ */
@Transactional
@SysLog("修改首页轮播[indexcarouselmanage]")
@RequestMapping("/update") @RequestMapping("/update")
// @RequiresPermissions("generator:indexcarouselmanage:update") @RequiresPermissions("manage:indexcarouselmanage:update")
public R update(@RequestBody IndexCarouselManageEntity indexCarouselManage){ public R update(@RequestBody IndexCarouselManageEntity indexCarouselManage){
try { try {
R r = this.indexCarouselManageService.updateIndexCarouselManage(indexCarouselManage,getUser()); R r = this.indexCarouselManageService.updateIndexCarouselManage(indexCarouselManage,getUser());
...@@ -105,8 +111,10 @@ public class IndexCarouselManageController extends AbstractController { ...@@ -105,8 +111,10 @@ public class IndexCarouselManageController extends AbstractController {
/** /**
* 删除 * 删除
*/ */
@Transactional
@SysLog("删除首页轮播[indexcarouselmanage]")
@RequestMapping("/delete") @RequestMapping("/delete")
// @RequiresPermissions("generator:indexcarouselmanage:delete") @RequiresPermissions("manage:indexcarouselmanage:delete")
public R delete(@RequestBody Integer[] ids){ public R delete(@RequestBody Integer[] ids){
try{ try{
R r = indexCarouselManageService.deleteIndexCarouselManage(Arrays.asList(ids),getUser()); R r = indexCarouselManageService.deleteIndexCarouselManage(Arrays.asList(ids),getUser());
...@@ -119,8 +127,10 @@ public class IndexCarouselManageController extends AbstractController { ...@@ -119,8 +127,10 @@ public class IndexCarouselManageController extends AbstractController {
/** /**
* 审核 * 审核
*/ */
@Transactional
@SysLog("审核首页轮播[indexcarouselmanage]")
@PostMapping("/verifyIndexCarouselManage") @PostMapping("/verifyIndexCarouselManage")
// @RequiresPermissions("generator:indexcarouselmanage:verify") @RequiresPermissions("manage:indexcarouselmanage:check")
public R verify(@RequestBody IndexCarouselManageEntity indexCarouselManage) { public R verify(@RequestBody IndexCarouselManageEntity indexCarouselManage) {
try { try {
R r = this.indexCarouselManageService.verifyIndexCarouselManage(indexCarouselManage,getUser()); R r = this.indexCarouselManageService.verifyIndexCarouselManage(indexCarouselManage,getUser());
...@@ -135,7 +145,7 @@ public class IndexCarouselManageController extends AbstractController { ...@@ -135,7 +145,7 @@ public class IndexCarouselManageController extends AbstractController {
@Login @Login
@PostMapping("/api/bigImages") @PostMapping("/api/bigImages")
// @RequiresPermissions("generator:indexcarouselmanage:bigImages") // @RequiresPermissions("manage:indexcarouselmanage:bigImages")
public R bigImages() { public R bigImages() {
try { try {
...@@ -154,7 +164,7 @@ public class IndexCarouselManageController extends AbstractController { ...@@ -154,7 +164,7 @@ public class IndexCarouselManageController extends AbstractController {
@Login @Login
@PostMapping("/api/smallImages") @PostMapping("/api/smallImages")
// @RequiresPermissions("generator:indexcarouselmanage:bigImages") // @RequiresPermissions("manage:indexcarouselmanage:bigImages")
public R smallImages() { public R smallImages() {
try { try {
......
...@@ -8,11 +8,14 @@ import java.util.List; ...@@ -8,11 +8,14 @@ import java.util.List;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.office.common.annotation.SysLog;
import io.office.modules.manage.entity.dto.KnowledgeCategoryVo; import io.office.modules.manage.entity.dto.KnowledgeCategoryVo;
import io.office.modules.sys.controller.AbstractController; import io.office.modules.sys.controller.AbstractController;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
...@@ -66,8 +69,10 @@ public class KnowledgeinfoController extends AbstractController { ...@@ -66,8 +69,10 @@ public class KnowledgeinfoController extends AbstractController {
/** /**
* 保存 * 保存
*/ */
@SysLog("保存知识[knowledgeinfo]")
@Transactional
@RequestMapping("/save") @RequestMapping("/save")
// @RequiresPermissions("manage:knowledgeinfo:save") @RequiresPermissions("manage:knowledgeinfo:save")
public R save(@RequestBody KnowledgeinfoEntity knowledgeinfo){ public R save(@RequestBody KnowledgeinfoEntity knowledgeinfo){
knowledgeinfo.setInputdate(new Date()); knowledgeinfo.setInputdate(new Date());
knowledgeinfo.setEditor(getUser().getUsername()); knowledgeinfo.setEditor(getUser().getUsername());
...@@ -78,8 +83,10 @@ public class KnowledgeinfoController extends AbstractController { ...@@ -78,8 +83,10 @@ public class KnowledgeinfoController extends AbstractController {
/** /**
* 修改 * 修改
*/ */
@SysLog("修改知识[knowledgeinfo]")
@Transactional
@RequestMapping("/update") @RequestMapping("/update")
// @RequiresPermissions("manage:knowledgeinfo:update") @RequiresPermissions("manage:knowledgeinfo:update")
public R update(@RequestBody KnowledgeinfoEntity knowledgeinfo){ public R update(@RequestBody KnowledgeinfoEntity knowledgeinfo){
knowledgeinfo.setEditor(getUser().getUsername()); knowledgeinfo.setEditor(getUser().getUsername());
knowledgeinfoService.updateById(knowledgeinfo); knowledgeinfoService.updateById(knowledgeinfo);
...@@ -89,8 +96,10 @@ public class KnowledgeinfoController extends AbstractController { ...@@ -89,8 +96,10 @@ public class KnowledgeinfoController extends AbstractController {
/** /**
* 删除 * 删除
*/ */
@SysLog("删除知识[knowledgeinfo]")
@Transactional
@RequestMapping("/delete") @RequestMapping("/delete")
// @RequiresPermissions("manage:knowledgeinfo:delete") @RequiresPermissions("manage:knowledgeinfo:delete")
public R delete(@RequestBody List<String> knowledgeinfoids){ public R delete(@RequestBody List<String> knowledgeinfoids){
KnowledgeinfoEntity knowledgeinfo = new KnowledgeinfoEntity(); KnowledgeinfoEntity knowledgeinfo = new KnowledgeinfoEntity();
knowledgeinfo.setEditor(getUser().getUsername()); knowledgeinfo.setEditor(getUser().getUsername());
...@@ -102,10 +111,12 @@ public class KnowledgeinfoController extends AbstractController { ...@@ -102,10 +111,12 @@ public class KnowledgeinfoController extends AbstractController {
} }
/** /**
* 删除 * 审核
*/ */
@SysLog("审核知识[knowledgeinfo]")
@Transactional
@RequestMapping("/verify") @RequestMapping("/verify")
// @RequiresPermissions("manage:knowledgeinfo:delete") @RequiresPermissions("manage:knowledgeinfo:check")
public R verify(@RequestBody KnowledgeinfoEntity knowledgeinfo){ public R verify(@RequestBody KnowledgeinfoEntity knowledgeinfo){
knowledgeinfo.setAuditor(getUser().getUsername()); knowledgeinfo.setAuditor(getUser().getUsername());
QueryWrapper<KnowledgeinfoEntity> queryWrapper = new QueryWrapper<>(); QueryWrapper<KnowledgeinfoEntity> queryWrapper = new QueryWrapper<>();
......
package io.office.modules.manage.controller; package io.office.modules.manage.controller;
import java.util.Arrays;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import io.office.modules.manage.entity.MedicalEntity; import io.office.common.annotation.SysLog;
import io.office.modules.manage.utils.IdKeysConstant; import io.office.modules.manage.utils.IdKeysConstant;
import io.office.modules.manage.utils.IdWorkerUtils; import io.office.modules.manage.utils.IdWorkerUtils;
import io.office.modules.sys.controller.AbstractController; import io.office.modules.sys.controller.AbstractController;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import io.office.modules.manage.entity.LogisticsEntity; import io.office.modules.manage.entity.LogisticsEntity;
...@@ -37,7 +38,7 @@ public class LogisticsController extends AbstractController { ...@@ -37,7 +38,7 @@ public class LogisticsController extends AbstractController {
* 列表 * 列表
*/ */
@RequestMapping("/list") @RequestMapping("/list")
// @RequiresPermissions("manage:logistics:list") @RequiresPermissions("manage:logistics:list")
public R list(@RequestParam Map<String, Object> params){ public R list(@RequestParam Map<String, Object> params){
PageUtils page = logisticsService.queryPage(params); PageUtils page = logisticsService.queryPage(params);
return R.ok().put("page", page); return R.ok().put("page", page);
...@@ -48,7 +49,7 @@ public class LogisticsController extends AbstractController { ...@@ -48,7 +49,7 @@ public class LogisticsController extends AbstractController {
* 信息 * 信息
*/ */
@RequestMapping("/info/{id}") @RequestMapping("/info/{id}")
// @RequiresPermissions("manage:logistics:info") @RequiresPermissions("manage:logistics:info")
public R info(@PathVariable("id") String id){ public R info(@PathVariable("id") String id){
LogisticsEntity logistics = logisticsService.getById(id); LogisticsEntity logistics = logisticsService.getById(id);
...@@ -58,8 +59,10 @@ public class LogisticsController extends AbstractController { ...@@ -58,8 +59,10 @@ public class LogisticsController extends AbstractController {
/** /**
* 保存 * 保存
*/ */
@SysLog("保存物流管理[logistics]")
@Transactional
@RequestMapping("/save") @RequestMapping("/save")
// @RequiresPermissions("manage:logistics:save") @RequiresPermissions("manage:logistics:save")
public R save(@RequestBody LogisticsEntity logistics){ public R save(@RequestBody LogisticsEntity logistics){
logistics.setId(IdWorkerUtils.getSEQByKey(IdKeysConstant.ID_SEQ_KEY)); logistics.setId(IdWorkerUtils.getSEQByKey(IdKeysConstant.ID_SEQ_KEY));
logistics.setInputdate(new Date()); logistics.setInputdate(new Date());
...@@ -73,8 +76,10 @@ public class LogisticsController extends AbstractController { ...@@ -73,8 +76,10 @@ public class LogisticsController extends AbstractController {
/** /**
* 修改 * 修改
*/ */
@SysLog("修改物流管理[logistics]")
@Transactional
@RequestMapping("/update") @RequestMapping("/update")
// @RequiresPermissions("manage:logistics:update") @RequiresPermissions("manage:logistics:update")
public R update(@RequestBody LogisticsEntity logistics){ public R update(@RequestBody LogisticsEntity logistics){
String username = getUser().getUsername(); String username = getUser().getUsername();
logistics.setEditor(username); logistics.setEditor(username);
...@@ -87,8 +92,10 @@ public class LogisticsController extends AbstractController { ...@@ -87,8 +92,10 @@ public class LogisticsController extends AbstractController {
/** /**
* 删除 * 删除
*/ */
@SysLog("删除物流管理[logistics]")
@Transactional
@RequestMapping("/delete") @RequestMapping("/delete")
// @RequiresPermissions("manage:logistics:delete") @RequiresPermissions("manage:logistics:delete")
public R delete(@RequestBody List<String> ids){ public R delete(@RequestBody List<String> ids){
LogisticsEntity logistics = new LogisticsEntity(); LogisticsEntity logistics = new LogisticsEntity();
String username = getUser().getUsername(); String username = getUser().getUsername();
...@@ -102,8 +109,10 @@ public class LogisticsController extends AbstractController { ...@@ -102,8 +109,10 @@ public class LogisticsController extends AbstractController {
return R.ok("删除成功!"); return R.ok("删除成功!");
} }
@SysLog("审核物流管理[logistics]")
@Transactional
@PostMapping("/verifyLogistics") @PostMapping("/verifyLogistics")
@RequiresPermissions("manage:logistics:check")
public R verifyMedical(@RequestBody LogisticsEntity logistics){ public R verifyMedical(@RequestBody LogisticsEntity logistics){
String username = getUser().getUsername(); String username = getUser().getUsername();
logistics.setEditor(username); logistics.setEditor(username);
......
...@@ -3,6 +3,7 @@ package io.office.modules.manage.controller; ...@@ -3,6 +3,7 @@ package io.office.modules.manage.controller;
import java.util.*; import java.util.*;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import io.office.common.annotation.SysLog;
import io.office.modules.app.annotation.Login; import io.office.modules.app.annotation.Login;
import io.office.modules.manage.entity.MedicalEntity; import io.office.modules.manage.entity.MedicalEntity;
import io.office.modules.manage.service.MedicalService; import io.office.modules.manage.service.MedicalService;
...@@ -12,6 +13,7 @@ import io.office.modules.sys.controller.AbstractController; ...@@ -12,6 +13,7 @@ import io.office.modules.sys.controller.AbstractController;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import io.office.common.utils.PageUtils; import io.office.common.utils.PageUtils;
...@@ -35,7 +37,7 @@ public class MedicalController extends AbstractController { ...@@ -35,7 +37,7 @@ public class MedicalController extends AbstractController {
* 列表 * 列表
*/ */
@RequestMapping("/list") @RequestMapping("/list")
// @RequiresPermissions("manage:medical:list") @RequiresPermissions("manage:medical:list")
public R list(@RequestParam Map<String, Object> params) { public R list(@RequestParam Map<String, Object> params) {
PageUtils page = medicalService.queryPage(params); PageUtils page = medicalService.queryPage(params);
return R.ok().put("page", page); return R.ok().put("page", page);
...@@ -46,7 +48,7 @@ public class MedicalController extends AbstractController { ...@@ -46,7 +48,7 @@ public class MedicalController extends AbstractController {
* 信息 * 信息
*/ */
@RequestMapping("/info/{id}") @RequestMapping("/info/{id}")
// @RequiresPermissions("manage:medical:info") @RequiresPermissions("manage:medical:info")
public R info(@PathVariable("id") String id) { public R info(@PathVariable("id") String id) {
MedicalEntity medical = medicalService.getById(id); MedicalEntity medical = medicalService.getById(id);
...@@ -56,8 +58,10 @@ public class MedicalController extends AbstractController { ...@@ -56,8 +58,10 @@ public class MedicalController extends AbstractController {
/** /**
* 保存 * 保存
*/ */
@SysLog("保存医疗管理[medical]")
@Transactional
@RequestMapping("/save") @RequestMapping("/save")
// @RequiresPermissions("manage:medical:save") @RequiresPermissions("manage:medical:save")
public R save(@RequestBody MedicalEntity medical) { public R save(@RequestBody MedicalEntity medical) {
medical.setId(IdWorkerUtils.getSEQByKey(IdKeysConstant.ID_SEQ_KEY)); medical.setId(IdWorkerUtils.getSEQByKey(IdKeysConstant.ID_SEQ_KEY));
String username = getUser().getUsername(); String username = getUser().getUsername();
...@@ -71,8 +75,10 @@ public class MedicalController extends AbstractController { ...@@ -71,8 +75,10 @@ public class MedicalController extends AbstractController {
/** /**
* 修改 * 修改
*/ */
@SysLog("修改医疗管理[medical]")
@Transactional
@RequestMapping("/update") @RequestMapping("/update")
// @RequiresPermissions("manage:medical:update") @RequiresPermissions("manage:medical:update")
public R update(@RequestBody MedicalEntity medical) { public R update(@RequestBody MedicalEntity medical) {
String username = getUser().getUsername(); String username = getUser().getUsername();
medical.setEditor(username); medical.setEditor(username);
...@@ -85,8 +91,10 @@ public class MedicalController extends AbstractController { ...@@ -85,8 +91,10 @@ public class MedicalController extends AbstractController {
/** /**
* 删除 * 删除
*/ */
@SysLog("删除医疗管理[medical]")
@Transactional
@RequestMapping("/delete") @RequestMapping("/delete")
// @RequiresPermissions("manage:medical:delete") @RequiresPermissions("manage:medical:delete")
public R delete(@RequestBody List<String> ids) { public R delete(@RequestBody List<String> ids) {
MedicalEntity medical = new MedicalEntity(); MedicalEntity medical = new MedicalEntity();
String username = getUser().getUsername(); String username = getUser().getUsername();
...@@ -106,8 +114,10 @@ public class MedicalController extends AbstractController { ...@@ -106,8 +114,10 @@ public class MedicalController extends AbstractController {
return R.ok().put("list", list); return R.ok().put("list", list);
} }
@SysLog("审核医疗管理[medical]")
@Transactional
@PostMapping("/verifyMedical") @PostMapping("/verifyMedical")
@RequiresPermissions("manage:medical:check")
public R verifyMedical(@RequestBody MedicalEntity medical) { public R verifyMedical(@RequestBody MedicalEntity medical) {
String username = getUser().getUsername(); String username = getUser().getUsername();
medical.setEditor(username); medical.setEditor(username);
...@@ -125,15 +135,15 @@ public class MedicalController extends AbstractController { ...@@ -125,15 +135,15 @@ public class MedicalController extends AbstractController {
public R getList10ByType(@RequestBody MedicalEntity medical) { public R getList10ByType(@RequestBody MedicalEntity medical) {
QueryWrapper<MedicalEntity> queryWrapper = new QueryWrapper<>(); QueryWrapper<MedicalEntity> queryWrapper = new QueryWrapper<>();
queryWrapper.select("top 10 id,title "); queryWrapper.select("top 10 id,title ");
queryWrapper.gt("level","0"); queryWrapper.gt("level", "0");
queryWrapper.eq("status","1"); queryWrapper.eq("status", "1");
if(StringUtils.isBlank(medical.getType())) { if (StringUtils.isBlank(medical.getType())) {
return R.error("请输入分类"); return R.error("请输入分类");
} }
queryWrapper.eq("type",medical.getType()); queryWrapper.eq("type", medical.getType());
queryWrapper.orderByDesc("releaseTime"); queryWrapper.orderByDesc("releaseTime");
return R.ok().put("data",medicalService.list(queryWrapper)); return R.ok().put("data", medicalService.list(queryWrapper));
} }
...@@ -142,20 +152,18 @@ public class MedicalController extends AbstractController { ...@@ -142,20 +152,18 @@ public class MedicalController extends AbstractController {
public R getList3ByType() { public R getList3ByType() {
QueryWrapper<MedicalEntity> queryWrapper = new QueryWrapper<>(); QueryWrapper<MedicalEntity> queryWrapper = new QueryWrapper<>();
queryWrapper.select("top 3 id,title "); queryWrapper.select("top 3 id,title ");
queryWrapper.gt("level","0"); queryWrapper.gt("level", "0");
queryWrapper.orderByDesc("releaseTime"); queryWrapper.orderByDesc("releaseTime");
return R.ok().put("data",medicalService.list(queryWrapper)); return R.ok().put("data", medicalService.list(queryWrapper));
} }
@PostMapping("/api/getDetailById") @PostMapping("/api/getDetailById")
public R getDetailById(@RequestBody MedicalEntity medical) { public R getDetailById(@RequestBody MedicalEntity medical) {
return R.ok().put("data",medicalService.getById(medical.getId())); return R.ok().put("data", medicalService.getById(medical.getId()));
} }
} }
...@@ -8,6 +8,7 @@ import java.util.Map; ...@@ -8,6 +8,7 @@ import java.util.Map;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.office.common.annotation.SysLog;
import io.office.modules.app.annotation.Login; import io.office.modules.app.annotation.Login;
import io.office.modules.manage.entity.*; import io.office.modules.manage.entity.*;
import io.office.modules.manage.entity.dto.NewsParams; import io.office.modules.manage.entity.dto.NewsParams;
...@@ -15,8 +16,10 @@ import io.office.modules.manage.service.*; ...@@ -15,8 +16,10 @@ import io.office.modules.manage.service.*;
import io.office.modules.manage.vo.response.SearchVo; import io.office.modules.manage.vo.response.SearchVo;
import io.office.modules.sys.controller.AbstractController; import io.office.modules.sys.controller.AbstractController;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Lazy; import org.springframework.context.annotation.Lazy;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import io.office.common.utils.PageUtils; import io.office.common.utils.PageUtils;
...@@ -43,7 +46,7 @@ public class NewsController extends AbstractController { ...@@ -43,7 +46,7 @@ public class NewsController extends AbstractController {
* 列表 * 列表
*/ */
@PostMapping("/list") @PostMapping("/list")
// @RequiresPermissions("manage:news:list") @RequiresPermissions("manage:news:list")
public R list(@RequestBody NewsParams newsParams) { public R list(@RequestBody NewsParams newsParams) {
Page<NewsEntity> page = this.newsService.selectNewsList(newsParams, Page<NewsEntity> page = this.newsService.selectNewsList(newsParams,
new Page(newsParams.getPage(), newsParams.getLimit())); new Page(newsParams.getPage(), newsParams.getLimit()));
...@@ -56,7 +59,7 @@ public class NewsController extends AbstractController { ...@@ -56,7 +59,7 @@ public class NewsController extends AbstractController {
* 信息 * 信息
*/ */
@RequestMapping("/info/{id}") @RequestMapping("/info/{id}")
// @RequiresPermissions("manage:news:info") @RequiresPermissions("manage:news:info")
public R info(@PathVariable("id") Integer id) { public R info(@PathVariable("id") Integer id) {
NewsEntity news = newsService.getById(id); NewsEntity news = newsService.getById(id);
String name = this.newsService.selectClassName(news.getClassid()); String name = this.newsService.selectClassName(news.getClassid());
...@@ -83,8 +86,10 @@ public class NewsController extends AbstractController { ...@@ -83,8 +86,10 @@ public class NewsController extends AbstractController {
* @author rkl * @author rkl
* @date 2021/10/13 * @date 2021/10/13
*/ */
@SysLog("保存文章管理[news]")
@Transactional
@PostMapping("/save") @PostMapping("/save")
// @RequiresPermissions("manage:news:save") @RequiresPermissions("manage:news:save")
public R save(@RequestBody NewsEntity news) { public R save(@RequestBody NewsEntity news) {
try { try {
R r = this.newsService.insertNews(news, getUser()); R r = this.newsService.insertNews(news, getUser());
...@@ -98,8 +103,10 @@ public class NewsController extends AbstractController { ...@@ -98,8 +103,10 @@ public class NewsController extends AbstractController {
/** /**
* 修改 * 修改
*/ */
@SysLog("修改文章管理[news]")
@Transactional
@PostMapping("/update") @PostMapping("/update")
// @RequiresPermissions("manage:news:update") @RequiresPermissions("manage:news:update")
public R update(@RequestBody NewsEntity news) { public R update(@RequestBody NewsEntity news) {
try { try {
R r = this.newsService.updateNews(news, getUser()); R r = this.newsService.updateNews(news, getUser());
...@@ -113,8 +120,10 @@ public class NewsController extends AbstractController { ...@@ -113,8 +120,10 @@ public class NewsController extends AbstractController {
/** /**
* 删除 * 删除
*/ */
@SysLog("删除文章管理[news]")
@Transactional
@PostMapping("/delete") @PostMapping("/delete")
// @RequiresPermissions("manage:news:delete") @RequiresPermissions("manage:news:delete")
public R delete(@RequestBody List<Long> ids) { public R delete(@RequestBody List<Long> ids) {
try { try {
R r = this.newsService.deleteNews(ids, getUser()); R r = this.newsService.deleteNews(ids, getUser());
...@@ -128,8 +137,10 @@ public class NewsController extends AbstractController { ...@@ -128,8 +137,10 @@ public class NewsController extends AbstractController {
/** /**
* 审核 * 审核
*/ */
@SysLog("审核文章管理[news]")
@Transactional
@PostMapping("/verifyNews") @PostMapping("/verifyNews")
// @RequiresPermissions("manage:news:verify") @RequiresPermissions("manage:news:check")
public R verify(@RequestBody NewsEntity news) { public R verify(@RequestBody NewsEntity news) {
try { try {
R r = this.newsService.verifyNews(news, getUser()); R r = this.newsService.verifyNews(news, getUser());
...@@ -696,7 +707,7 @@ public class NewsController extends AbstractController { ...@@ -696,7 +707,7 @@ public class NewsController extends AbstractController {
*应用领域列表 *应用领域列表
*/ */
@PostMapping("/yylyList") @PostMapping("/yylyList")
// @RequiresPermissions("manage:news:list") //@RequiresPermissions("manage:news:list")
public R yylyList(@RequestBody NewsParams newsParams) { public R yylyList(@RequestBody NewsParams newsParams) {
Page<NewsEntity> page = this.newsService.selectYylyList(newsParams, Page<NewsEntity> page = this.newsService.selectYylyList(newsParams,
new Page(newsParams.getPage(), newsParams.getLimit())); new Page(newsParams.getPage(), newsParams.getLimit()));
......
...@@ -50,7 +50,7 @@ public class NewsMovieController extends AbstractController { ...@@ -50,7 +50,7 @@ public class NewsMovieController extends AbstractController {
* 列表 * 列表
*/ */
@RequestMapping("/list") @RequestMapping("/list")
// @RequiresPermissions("manage:newsmovie:list") @RequiresPermissions("manage:newsmovie:list")
public R list(@RequestBody NewsParams params){ public R list(@RequestBody NewsParams params){
Page<NewsMovieEntity> page = this.newsMovieService.selectMoveList(params, Page<NewsMovieEntity> page = this.newsMovieService.selectMoveList(params,
new Page(params.getPage(), params.getLimit())); new Page(params.getPage(), params.getLimit()));
...@@ -63,7 +63,7 @@ public class NewsMovieController extends AbstractController { ...@@ -63,7 +63,7 @@ public class NewsMovieController extends AbstractController {
* 信息 * 信息
*/ */
@RequestMapping("/info/{id}") @RequestMapping("/info/{id}")
// @RequiresPermissions("manage:newsmovie:info") @RequiresPermissions("manage:newsmovie:info")
public R info(@PathVariable("id") Integer id){ public R info(@PathVariable("id") Integer id){
NewsMovieEntity newsMovie = newsMovieService.getById(id); NewsMovieEntity newsMovie = newsMovieService.getById(id);
...@@ -73,10 +73,10 @@ public class NewsMovieController extends AbstractController { ...@@ -73,10 +73,10 @@ public class NewsMovieController extends AbstractController {
/** /**
* 保存 * 保存
*/ */
@SysLog("保存newsMovie") @SysLog("保存视频管理[newsMovie]")
@Transactional @Transactional
@RequestMapping("/save") @RequestMapping("/save")
// @RequiresPermissions("manage:newsmovie:save") @RequiresPermissions("manage:newsmovie:save")
public R save(@RequestBody NewsMovieEntityVo newsMovieEntityVo){ public R save(@RequestBody NewsMovieEntityVo newsMovieEntityVo){
SysUserEntity user = getUser(); SysUserEntity user = getUser();
newsMovieService.insert(newsMovieEntityVo,user); newsMovieService.insert(newsMovieEntityVo,user);
...@@ -86,10 +86,10 @@ public class NewsMovieController extends AbstractController { ...@@ -86,10 +86,10 @@ public class NewsMovieController extends AbstractController {
/** /**
* 修改 * 修改
*/ */
@SysLog("修改newsMovie") @SysLog("修改视频管理[newsMovie]")
@Transactional @Transactional
@RequestMapping("/update") @RequestMapping("/update")
// @RequiresPermissions("manage:newsmovie:update") @RequiresPermissions("manage:newsmovie:update")
public R update(@RequestBody NewsMovieEntity newsMovieEntity){ public R update(@RequestBody NewsMovieEntity newsMovieEntity){
SysUserEntity user = getUser(); SysUserEntity user = getUser();
newsMovieEntity.setLasteditor(user.getUsername()); newsMovieEntity.setLasteditor(user.getUsername());
...@@ -106,10 +106,10 @@ public class NewsMovieController extends AbstractController { ...@@ -106,10 +106,10 @@ public class NewsMovieController extends AbstractController {
/** /**
* 删除 * 删除
*/ */
@SysLog("删除newsMovie") @SysLog("删除视频管理[newsMovie]")
@Transactional @Transactional
@RequestMapping("/delete") @RequestMapping("/delete")
// @RequiresPermissions("manage:newsmovie:delete") @RequiresPermissions("manage:newsmovie:delete")
public R delete(@RequestBody Integer[] ids){ public R delete(@RequestBody Integer[] ids){
SysUserEntity user = getUser(); SysUserEntity user = getUser();
NewsMovieEntity newsMovieEntity = new NewsMovieEntity(); NewsMovieEntity newsMovieEntity = new NewsMovieEntity();
...@@ -122,10 +122,10 @@ public class NewsMovieController extends AbstractController { ...@@ -122,10 +122,10 @@ public class NewsMovieController extends AbstractController {
} }
@SysLog("审核newsMovie") @SysLog("审核视频管理[newsMovie]")
@Transactional @Transactional
@RequestMapping("/verify") @RequestMapping("/verify")
// @RequiresPermissions("manage:newsmovie:verify") @RequiresPermissions("manage:newsmovie:check")
public R verify(@RequestBody NewsMovieEntityVo newsMovieEntityVo) { public R verify(@RequestBody NewsMovieEntityVo newsMovieEntityVo) {
SysUserEntity user = getUser(); SysUserEntity user = getUser();
......
...@@ -46,7 +46,7 @@ public class NewtopicController extends AbstractController { ...@@ -46,7 +46,7 @@ public class NewtopicController extends AbstractController {
* 列表 * 列表
*/ */
@RequestMapping("/list") @RequestMapping("/list")
// @RequiresPermissions("manage:newtopic:list") @RequiresPermissions("manage:newtopic:list")
public R list(@RequestBody Map<String, Object> params) { public R list(@RequestBody Map<String, Object> params) {
PageUtils page = newtopicService.queryPage(params); PageUtils page = newtopicService.queryPage(params);
...@@ -58,7 +58,7 @@ public class NewtopicController extends AbstractController { ...@@ -58,7 +58,7 @@ public class NewtopicController extends AbstractController {
* 信息 * 信息
*/ */
@RequestMapping("/info/{classid}") @RequestMapping("/info/{classid}")
// @RequiresPermissions("manage:newtopic:info") @RequiresPermissions("manage:newtopic:info")
public R info(@PathVariable("classid") Integer classid) { public R info(@PathVariable("classid") Integer classid) {
NewtopicEntity newtopic = newtopicService.getById(classid); NewtopicEntity newtopic = newtopicService.getById(classid);
...@@ -68,9 +68,9 @@ public class NewtopicController extends AbstractController { ...@@ -68,9 +68,9 @@ public class NewtopicController extends AbstractController {
/** /**
* 保存 * 保存
*/ */
@SysLog("保存newtopic") @SysLog("保存专题管理[newtopic]")
@RequestMapping("/save") @RequestMapping("/save")
// @RequiresPermissions("manage:newtopic:save") @RequiresPermissions("manage:newtopic:save")
public R save(@RequestBody NewtopicEntityVo newtopicVo) { public R save(@RequestBody NewtopicEntityVo newtopicVo) {
newtopicService.insert(newtopicVo, getUser()); newtopicService.insert(newtopicVo, getUser());
return R.ok("新增成功"); return R.ok("新增成功");
...@@ -79,9 +79,9 @@ public class NewtopicController extends AbstractController { ...@@ -79,9 +79,9 @@ public class NewtopicController extends AbstractController {
/** /**
* 修改 * 修改
*/ */
@SysLog("修改newtopic") @SysLog("修改专题管理[newtopic]")
@RequestMapping("/update") @RequestMapping("/update")
// @RequiresPermissions("manage:newtopic:update") @RequiresPermissions("manage:newtopic:update")
public R update(@RequestBody NewtopicEntity newtopic) { public R update(@RequestBody NewtopicEntity newtopic) {
Date date = new Date(); Date date = new Date();
...@@ -96,10 +96,10 @@ public class NewtopicController extends AbstractController { ...@@ -96,10 +96,10 @@ public class NewtopicController extends AbstractController {
/** /**
* 删除 * 删除
*/ */
@SysLog("删除newtopic") @SysLog("删除专题管理[newtopic]")
@Transactional @Transactional
@RequestMapping("/delete") @RequestMapping("/delete")
// @RequiresPermissions("manage:newtopic:delete") @RequiresPermissions("manage:newtopic:delete")
public R delete(@RequestBody Integer[] classids) { public R delete(@RequestBody Integer[] classids) {
Date date = new Date(); Date date = new Date();
SysUserEntity user = getUser(); SysUserEntity user = getUser();
...@@ -114,10 +114,10 @@ public class NewtopicController extends AbstractController { ...@@ -114,10 +114,10 @@ public class NewtopicController extends AbstractController {
} }
@SysLog("审核newtopic") @SysLog("审核专题管理[newtopic]")
@Transactional @Transactional
@RequestMapping("/verify") @RequestMapping("/verify")
// @RequiresPermissions("manage:newtopic:verify") @RequiresPermissions("manage:newtopic:check")
public R verify(@RequestBody NewsParams params) { public R verify(@RequestBody NewsParams params) {
Date date = new Date(); Date date = new Date();
SysUserEntity user = getUser(); SysUserEntity user = getUser();
......
package io.office.modules.manage.controller; package io.office.modules.manage.controller;
import java.util.Arrays;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.office.common.annotation.SysLog;
import io.office.modules.app.annotation.Login; import io.office.modules.app.annotation.Login;
import io.office.modules.manage.entity.ProductEntity;
import io.office.modules.manage.entity.dto.NewsParams; import io.office.modules.manage.entity.dto.NewsParams;
import io.office.modules.sys.controller.AbstractController; import io.office.modules.sys.controller.AbstractController;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import io.office.modules.manage.entity.PartnersEntity; import io.office.modules.manage.entity.PartnersEntity;
...@@ -66,7 +66,7 @@ public class PartnersController extends AbstractController { ...@@ -66,7 +66,7 @@ public class PartnersController extends AbstractController {
* 信息 * 信息
*/ */
@RequestMapping("/info/{id}") @RequestMapping("/info/{id}")
// @RequiresPermissions("manage:partners:info") //@RequiresPermissions("manage:partners:info")
public R info(@PathVariable("id") Integer id){ public R info(@PathVariable("id") Integer id){
PartnersEntity partners = partnersService.getById(id); PartnersEntity partners = partnersService.getById(id);
...@@ -76,8 +76,10 @@ public class PartnersController extends AbstractController { ...@@ -76,8 +76,10 @@ public class PartnersController extends AbstractController {
/** /**
* 保存 * 保存
*/ */
@SysLog("保存提供商[partners]")
@Transactional
@PostMapping("/save") @PostMapping("/save")
// @RequiresPermissions("manage:partners:save") @RequiresPermissions("standard:partners:save")
public R save(@RequestBody PartnersEntity partners){ public R save(@RequestBody PartnersEntity partners){
partners.setEditor(getUser().getUsername()); partners.setEditor(getUser().getUsername());
partners.setLasteditor(getUser().getUsername()); partners.setLasteditor(getUser().getUsername());
...@@ -90,8 +92,10 @@ public class PartnersController extends AbstractController { ...@@ -90,8 +92,10 @@ public class PartnersController extends AbstractController {
/** /**
* 修改 * 修改
*/ */
@SysLog("修改提供商[partners]")
@Transactional
@PostMapping("/update") @PostMapping("/update")
// @RequiresPermissions("manage:partners:update") @RequiresPermissions("standard:partners:update")
public R update(@RequestBody PartnersEntity partners){ public R update(@RequestBody PartnersEntity partners){
partners.setEditor(getUser().getUsername()); partners.setEditor(getUser().getUsername());
partners.setLasteditor(getUser().getUsername()); partners.setLasteditor(getUser().getUsername());
...@@ -103,8 +107,10 @@ public class PartnersController extends AbstractController { ...@@ -103,8 +107,10 @@ public class PartnersController extends AbstractController {
/** /**
* 删除 * 删除
*/ */
@SysLog("删除提供商[partners]")
@Transactional
@PostMapping("/delete") @PostMapping("/delete")
// @RequiresPermissions("manage:partners:delete") @RequiresPermissions("standard:partners:delete")
public R delete(@RequestBody List<Long> ids){ public R delete(@RequestBody List<Long> ids){
try { try {
R r = this.partnersService.deletePartners(ids, getUser()); R r = this.partnersService.deletePartners(ids, getUser());
...@@ -117,8 +123,10 @@ public class PartnersController extends AbstractController { ...@@ -117,8 +123,10 @@ public class PartnersController extends AbstractController {
/** /**
* 审核 * 审核
*/ */
@SysLog("审核提供商[partners]")
@Transactional
@PostMapping("/verifyPartners") @PostMapping("/verifyPartners")
// @RequiresPermissions("manage:partners:delete") @RequiresPermissions("standard:partners:check")
public R verifyPartners(@RequestBody PartnersEntity partnersEntity){ public R verifyPartners(@RequestBody PartnersEntity partnersEntity){
try { try {
R r = this.partnersService.verifyPartners(partnersEntity, getUser()); R r = this.partnersService.verifyPartners(partnersEntity, getUser());
......
...@@ -4,10 +4,12 @@ import java.util.Arrays; ...@@ -4,10 +4,12 @@ import java.util.Arrays;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import io.office.common.annotation.SysLog;
import io.office.modules.sys.controller.AbstractController; import io.office.modules.sys.controller.AbstractController;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import io.office.modules.manage.entity.PcategoryEntity; import io.office.modules.manage.entity.PcategoryEntity;
...@@ -56,8 +58,10 @@ public class PcategoryController extends AbstractController { ...@@ -56,8 +58,10 @@ public class PcategoryController extends AbstractController {
/** /**
* 保存 * 保存
*/ */
@SysLog("保存商品分类[pcategory]")
@Transactional
@RequestMapping("/save") @RequestMapping("/save")
// @RequiresPermissions("manage:pcategory:save") @RequiresPermissions("plate:pcategory:save")
public R save(@RequestBody PcategoryEntity pcategory){ public R save(@RequestBody PcategoryEntity pcategory){
try { try {
R r = this.pcategoryService.insertPcategory(pcategory, getUser()); R r = this.pcategoryService.insertPcategory(pcategory, getUser());
...@@ -71,8 +75,10 @@ public class PcategoryController extends AbstractController { ...@@ -71,8 +75,10 @@ public class PcategoryController extends AbstractController {
/** /**
* 修改 * 修改
*/ */
@SysLog("修改商品分类[pcategory]")
@Transactional
@RequestMapping("/update") @RequestMapping("/update")
// @RequiresPermissions("manage:pcategory:update") @RequiresPermissions("plate:pcategory:update")
public R update(@RequestBody PcategoryEntity pcategory){ public R update(@RequestBody PcategoryEntity pcategory){
try { try {
R r = this.pcategoryService.updatePcategory(pcategory, getUser()); R r = this.pcategoryService.updatePcategory(pcategory, getUser());
...@@ -86,8 +92,10 @@ public class PcategoryController extends AbstractController { ...@@ -86,8 +92,10 @@ public class PcategoryController extends AbstractController {
/** /**
* 删除 * 删除
*/ */
@SysLog("删除商品分类[pcategory]")
@Transactional
@RequestMapping("/delete") @RequestMapping("/delete")
// @RequiresPermissions("manage:pcategory:delete") @RequiresPermissions("plate:pcategory:delete")
public R delete(@RequestBody Integer[] categoryids){ public R delete(@RequestBody Integer[] categoryids){
pcategoryService.removeByIds(Arrays.asList(categoryids)); pcategoryService.removeByIds(Arrays.asList(categoryids));
return R.ok(); return R.ok();
......
...@@ -7,6 +7,7 @@ import java.util.Map; ...@@ -7,6 +7,7 @@ import java.util.Map;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.office.common.annotation.SysLog;
import io.office.common.utils.PageUtils; import io.office.common.utils.PageUtils;
import io.office.common.utils.R; import io.office.common.utils.R;
import io.office.modules.app.annotation.Login; import io.office.modules.app.annotation.Login;
...@@ -16,7 +17,9 @@ import io.office.modules.manage.entity.dto.PictureParams; ...@@ -16,7 +17,9 @@ import io.office.modules.manage.entity.dto.PictureParams;
import io.office.modules.manage.service.PictureService; import io.office.modules.manage.service.PictureService;
import io.office.modules.sys.controller.AbstractController; import io.office.modules.sys.controller.AbstractController;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
/** /**
...@@ -37,7 +40,7 @@ public class PictureController extends AbstractController { ...@@ -37,7 +40,7 @@ public class PictureController extends AbstractController {
* 列表 * 列表
*/ */
@RequestMapping("/list") @RequestMapping("/list")
// @RequiresPermissions("generator:picture:list") @RequiresPermissions("manage:picture:list")
public R list(@RequestBody PictureParams params){ public R list(@RequestBody PictureParams params){
Page<PictureEntity> page = this.pictureService.selectPictureList(params, Page<PictureEntity> page = this.pictureService.selectPictureList(params,
new Page(params.getPage(),params.getLimit())); new Page(params.getPage(),params.getLimit()));
...@@ -50,7 +53,7 @@ public class PictureController extends AbstractController { ...@@ -50,7 +53,7 @@ public class PictureController extends AbstractController {
* 信息 * 信息
*/ */
@RequestMapping("/info/{pictureid}") @RequestMapping("/info/{pictureid}")
// @RequiresPermissions("generator:picture:info") @RequiresPermissions("manage:picture:info")
public R info(@PathVariable("pictureid") Integer pictureid){ public R info(@PathVariable("pictureid") Integer pictureid){
PictureEntity picture = pictureService.getById(pictureid); PictureEntity picture = pictureService.getById(pictureid);
...@@ -60,8 +63,10 @@ public class PictureController extends AbstractController { ...@@ -60,8 +63,10 @@ public class PictureController extends AbstractController {
/** /**
* 保存 * 保存
*/ */
@SysLog("保存图片资讯[picture]")
@Transactional
@RequestMapping("/save") @RequestMapping("/save")
// @RequiresPermissions("generator:picture:save") @RequiresPermissions("manage:picture:save")
public R save(@RequestBody PictureEntity picture){ public R save(@RequestBody PictureEntity picture){
try { try {
R r = this.pictureService.insertPicture(picture,getUser()); R r = this.pictureService.insertPicture(picture,getUser());
...@@ -75,8 +80,10 @@ public class PictureController extends AbstractController { ...@@ -75,8 +80,10 @@ public class PictureController extends AbstractController {
/** /**
* 修改 * 修改
*/ */
@SysLog("修改图片资讯[picture]")
@Transactional
@RequestMapping("/update") @RequestMapping("/update")
// @RequiresPermissions("generator:picture:update") @RequiresPermissions("manage:picture:update")
public R update(@RequestBody PictureEntity picture){ public R update(@RequestBody PictureEntity picture){
try { try {
R r = this.pictureService.updatePicture(picture, getUser()); R r = this.pictureService.updatePicture(picture, getUser());
...@@ -90,8 +97,10 @@ public class PictureController extends AbstractController { ...@@ -90,8 +97,10 @@ public class PictureController extends AbstractController {
/** /**
* 删除 * 删除
*/ */
@Transactional
@SysLog("删除图片资讯[picture]")
@RequestMapping("/delete") @RequestMapping("/delete")
// @RequiresPermissions("generator:picture:delete") @RequiresPermissions("manage:picture:delete")
public R delete(@RequestBody List<Long> ids){ public R delete(@RequestBody List<Long> ids){
try { try {
R r = this.pictureService.deletePicture(ids, getUser()); R r = this.pictureService.deletePicture(ids, getUser());
...@@ -105,8 +114,10 @@ public class PictureController extends AbstractController { ...@@ -105,8 +114,10 @@ public class PictureController extends AbstractController {
/** /**
* 审核 * 审核
*/ */
@SysLog("审核图片资讯[picture]")
@Transactional
@PostMapping("/verifyPicture") @PostMapping("/verifyPicture")
// @RequiresPermissions("manage:news:verify") @RequiresPermissions("manage:picture:check")
public R verify(@RequestBody PictureEntity picture) { public R verify(@RequestBody PictureEntity picture) {
try { try {
R r = this.pictureService.verifyPicture(picture,getUser()); R r = this.pictureService.verifyPicture(picture,getUser());
...@@ -119,7 +130,7 @@ public class PictureController extends AbstractController { ...@@ -119,7 +130,7 @@ public class PictureController extends AbstractController {
@Login @Login
@PostMapping("/api/pictureImageList") @PostMapping("/api/pictureImageList")
// @RequiresPermissions("generator:indexcarouselmanage:pictureImageList") // @RequiresPermissions("manage:indexcarouselmanage:pictureImageList")
public R bigImages() { public R bigImages() {
try { try {
...@@ -143,7 +154,7 @@ public class PictureController extends AbstractController { ...@@ -143,7 +154,7 @@ public class PictureController extends AbstractController {
@Login @Login
@PostMapping("/api/pictureList") @PostMapping("/api/pictureList")
// @RequiresPermissions("generator:indexcarouselmanage:pictureImageList") // @RequiresPermissions("manage:indexcarouselmanage:pictureImageList")
public R pictureList(@RequestBody NewsParams params) { public R pictureList(@RequestBody NewsParams params) {
try { try {
Page<PictureEntity> page = this.pictureService.selectPictureNewList(params, Page<PictureEntity> page = this.pictureService.selectPictureNewList(params,
...@@ -161,7 +172,7 @@ public class PictureController extends AbstractController { ...@@ -161,7 +172,7 @@ public class PictureController extends AbstractController {
*/ */
@Login @Login
@RequestMapping("/api/info/{pictureid}") @RequestMapping("/api/info/{pictureid}")
// @RequiresPermissions("generator:picture:info") // @RequiresPermissions("manage:picture:info")
public R getDetail(@PathVariable("pictureid") Integer pictureid){ public R getDetail(@PathVariable("pictureid") Integer pictureid){
PictureEntity picture = pictureService.getById(pictureid); PictureEntity picture = pictureService.getById(pictureid);
return R.ok().put("data", picture); return R.ok().put("data", picture);
...@@ -170,7 +181,7 @@ public class PictureController extends AbstractController { ...@@ -170,7 +181,7 @@ public class PictureController extends AbstractController {
@Login @Login
@PostMapping("/api/retailPictureList") @PostMapping("/api/retailPictureList")
// @RequiresPermissions("generator:indexcarouselmanage:pictureImageList") // @RequiresPermissions("manage:indexcarouselmanage:pictureImageList")
public R retailPictureList(@RequestBody Map<String, String> params) { public R retailPictureList(@RequestBody Map<String, String> params) {
try { try {
......
package io.office.modules.manage.controller; package io.office.modules.manage.controller;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import io.office.common.annotation.SysLog;
import io.office.common.utils.PageUtils; import io.office.common.utils.PageUtils;
import io.office.common.utils.R; import io.office.common.utils.R;
import io.office.modules.manage.entity.PlanBranchEntity; import io.office.modules.manage.entity.PlanBranchEntity;
import io.office.modules.manage.service.PlanBranchService; import io.office.modules.manage.service.PlanBranchService;
import io.office.modules.manage.vo.request.PlanBranchVo; import io.office.modules.manage.vo.request.PlanBranchVo;
import io.office.modules.sys.controller.AbstractController; import io.office.modules.sys.controller.AbstractController;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
...@@ -68,6 +71,8 @@ public class PlanBranchController extends AbstractController { ...@@ -68,6 +71,8 @@ public class PlanBranchController extends AbstractController {
/** /**
* 修改 * 修改
*/ */
@SysLog("修改计划[planbranch]")
@Transactional
@RequestMapping("/update") @RequestMapping("/update")
// @RequiresPermissions("manage:planbranch:update") // @RequiresPermissions("manage:planbranch:update")
public R update(@RequestBody PlanBranchEntity planBranch){ public R update(@RequestBody PlanBranchEntity planBranch){
...@@ -101,9 +106,10 @@ public class PlanBranchController extends AbstractController { ...@@ -101,9 +106,10 @@ public class PlanBranchController extends AbstractController {
} }
@SysLog("批量修改计划[planbranch]")
@Transactional
@RequestMapping("/batchUpdateStatus") @RequestMapping("/batchUpdateStatus")
// @RequiresPermissions("manage:planbranch:delete") // @RequiresPermissions("manage:planbranch:batchupdate")
public R batchUpdateStatus(@RequestBody PlanBranchVo planBranchVo){ public R batchUpdateStatus(@RequestBody PlanBranchVo planBranchVo){
planBranchService.batchUpdateStatus(planBranchVo,getUser()); planBranchService.batchUpdateStatus(planBranchVo,getUser());
......
...@@ -4,6 +4,7 @@ import java.util.List; ...@@ -4,6 +4,7 @@ import java.util.List;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.office.common.annotation.SysLog;
import io.office.common.utils.PageUtils; import io.office.common.utils.PageUtils;
import io.office.common.utils.R; import io.office.common.utils.R;
import io.office.modules.app.annotation.Login; import io.office.modules.app.annotation.Login;
...@@ -14,7 +15,9 @@ import io.office.modules.manage.entity.dto.PolicyParams; ...@@ -14,7 +15,9 @@ import io.office.modules.manage.entity.dto.PolicyParams;
import io.office.modules.manage.service.PolicyService; import io.office.modules.manage.service.PolicyService;
import io.office.modules.sys.controller.AbstractController; import io.office.modules.sys.controller.AbstractController;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -36,11 +39,11 @@ public class PolicyController extends AbstractController { ...@@ -36,11 +39,11 @@ public class PolicyController extends AbstractController {
* 列表 * 列表
*/ */
@RequestMapping("/list") @RequestMapping("/list")
// @RequiresPermissions("generator:policy:list") @RequiresPermissions("manage:policy:list")
public R list(@RequestBody PolicyParams params){ public R list(@RequestBody PolicyParams params) {
Page<PictureEntity> page = this.policyService.selectPolicyList(params, Page<PictureEntity> page = this.policyService.selectPolicyList(params,
new Page(params.getPage(),params.getLimit())); new Page(params.getPage(), params.getLimit()));
PageUtils pageUtils = new PageUtils(page); PageUtils pageUtils = new PageUtils(page);
return R.ok().put("page", pageUtils); return R.ok().put("page", pageUtils);
} }
...@@ -49,9 +52,9 @@ public class PolicyController extends AbstractController { ...@@ -49,9 +52,9 @@ public class PolicyController extends AbstractController {
* 信息 * 信息
*/ */
@RequestMapping("/info/{id}") @RequestMapping("/info/{id}")
// @RequiresPermissions("generator:policy:info") @RequiresPermissions("manage:policy:info")
public R info(@PathVariable("id") Integer id){ public R info(@PathVariable("id") Integer id) {
PolicyEntity policy = policyService.getById(id); PolicyEntity policy = policyService.getById(id);
return R.ok().put("policy", policy); return R.ok().put("policy", policy);
} }
...@@ -59,9 +62,11 @@ public class PolicyController extends AbstractController { ...@@ -59,9 +62,11 @@ public class PolicyController extends AbstractController {
/** /**
* 保存 * 保存
*/ */
@SysLog("保存政策法规规定管理[policy]")
@Transactional
@RequestMapping("/save") @RequestMapping("/save")
// @RequiresPermissions("generator:policy:save") @RequiresPermissions("manage:policy:save")
public R save(@RequestBody PolicyEntity policy){ public R save(@RequestBody PolicyEntity policy) {
try { try {
R r = this.policyService.inserPolicy(policy, getUser()); R r = this.policyService.inserPolicy(policy, getUser());
return r; return r;
...@@ -74,9 +79,11 @@ public class PolicyController extends AbstractController { ...@@ -74,9 +79,11 @@ public class PolicyController extends AbstractController {
/** /**
* 修改 * 修改
*/ */
@SysLog("修改政策法规规定管理[policy]")
@Transactional
@RequestMapping("/update") @RequestMapping("/update")
// @RequiresPermissions("generator:policy:update") @RequiresPermissions("manage:policy:update")
public R update(@RequestBody PolicyEntity policy){ public R update(@RequestBody PolicyEntity policy) {
try { try {
R r = this.policyService.updatePolicy(policy, getUser()); R r = this.policyService.updatePolicy(policy, getUser());
return r; return r;
...@@ -89,9 +96,11 @@ public class PolicyController extends AbstractController { ...@@ -89,9 +96,11 @@ public class PolicyController extends AbstractController {
/** /**
* 删除 * 删除
*/ */
@SysLog("删除政策法规规定管理[policy]")
@Transactional
@RequestMapping("/delete") @RequestMapping("/delete")
// @RequiresPermissions("generator:policy:delete") @RequiresPermissions("manage:policy:delete")
public R delete(@RequestBody Integer[] ids){ public R delete(@RequestBody Integer[] ids) {
try { try {
R r = this.policyService.deletePolicy(ids, getUser()); R r = this.policyService.deletePolicy(ids, getUser());
return r; return r;
...@@ -100,14 +109,17 @@ public class PolicyController extends AbstractController { ...@@ -100,14 +109,17 @@ public class PolicyController extends AbstractController {
return R.error(e.getMessage()); return R.error(e.getMessage());
} }
} }
/** /**
* 审核 * 审核
*/ */
@SysLog("审核政策法规规定管理[policy]")
@Transactional
@PostMapping("/verifyPolicy") @PostMapping("/verifyPolicy")
// @RequiresPermissions("manage:news:verify") @RequiresPermissions("manage:policy:check")
public R verify(@RequestBody PolicyEntity policyEntity) { public R verify(@RequestBody PolicyEntity policyEntity) {
try { try {
R r = this.policyService.verifyTopic(policyEntity,getUser()); R r = this.policyService.verifyTopic(policyEntity, getUser());
return r; return r;
} catch (Exception e) { } catch (Exception e) {
log.error("verifyPolicy error:", e); log.error("verifyPolicy error:", e);
...@@ -116,29 +128,29 @@ public class PolicyController extends AbstractController { ...@@ -116,29 +128,29 @@ public class PolicyController extends AbstractController {
} }
@Login @Login
@PostMapping("/api/getTop4") @PostMapping("/api/getTop4")
// @RequiresPermissions("generator:indexcarouselmanage:pictureImageList") // @RequiresPermissions("manage:indexcarouselmanage:pictureImageList")
public R getTop4() { public R getTop4() {
try { try {
QueryWrapper<PolicyEntity> policyEntityQueryWrapper = new QueryWrapper<>(); QueryWrapper<PolicyEntity> policyEntityQueryWrapper = new QueryWrapper<>();
policyEntityQueryWrapper.select("top 4 *"); policyEntityQueryWrapper.select("top 4 *");
policyEntityQueryWrapper.eq("class","法律法规"); policyEntityQueryWrapper.eq("class", "法律法规");
policyEntityQueryWrapper.gt("levels","0"); policyEntityQueryWrapper.gt("levels", "0");
policyEntityQueryWrapper.gt("status ","0"); policyEntityQueryWrapper.gt("status ", "0");
policyEntityQueryWrapper.orderByDesc("levels"); policyEntityQueryWrapper.orderByDesc("levels");
policyEntityQueryWrapper.orderByDesc("releasedate"); policyEntityQueryWrapper.orderByDesc("releasedate");
return R.ok().put("data",policyService.list(policyEntityQueryWrapper)); return R.ok().put("data", policyService.list(policyEntityQueryWrapper));
} catch (Exception e) { } catch (Exception e) {
log.error("get4PartyTopNews error: {}", e); log.error("get4PartyTopNews error: {}", e);
return R.error(e.getMessage()); return R.error(e.getMessage());
} }
} }
@Login @Login
@PostMapping("/api/policyList") @PostMapping("/api/policyList")
// @RequiresPermissions("generator:indexcarouselmanage:pictureImageList") // @RequiresPermissions("manage:indexcarouselmanage:pictureImageList")
public R policyList(@RequestBody NewsParams params) { public R policyList(@RequestBody NewsParams params) {
// try { // try {
// QueryWrapper<PolicyEntity> policyEntityQueryWrapper = new QueryWrapper<>(); // QueryWrapper<PolicyEntity> policyEntityQueryWrapper = new QueryWrapper<>();
...@@ -158,19 +170,18 @@ public class PolicyController extends AbstractController { ...@@ -158,19 +170,18 @@ public class PolicyController extends AbstractController {
// return R.error(e.getMessage()); // return R.error(e.getMessage());
// } // }
Page<PolicyEntity> page = this.policyService.selectPolicyNewList(params, Page<PolicyEntity> page = this.policyService.selectPolicyNewList(params,
new Page(params.getPage(),params.getLimit())); new Page(params.getPage(), params.getLimit()));
PageUtils pageUtils = new PageUtils(page); PageUtils pageUtils = new PageUtils(page);
return R.ok().put("data", pageUtils); return R.ok().put("data", pageUtils);
} }
@Login @Login
@GetMapping("/api/info/{id}") @GetMapping("/api/info/{id}")
// @RequiresPermissions("generator:indexcarouselmanage:pictureImageList") // @RequiresPermissions("manage:indexcarouselmanage:pictureImageList")
public R getDetail(@PathVariable("id") Integer id){ public R getDetail(@PathVariable("id") Integer id) {
PolicyEntity policy = policyService.getById(id); PolicyEntity policy = policyService.getById(id);
return R.ok().put("data", policy); return R.ok().put("data", policy);
} }
} }
...@@ -3,10 +3,13 @@ package io.office.modules.manage.controller; ...@@ -3,10 +3,13 @@ package io.office.modules.manage.controller;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.office.common.annotation.SysLog;
import io.office.modules.app.annotation.Login; import io.office.modules.app.annotation.Login;
import io.office.modules.sys.controller.AbstractController; import io.office.modules.sys.controller.AbstractController;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import io.office.modules.manage.entity.ProductEntity; import io.office.modules.manage.entity.ProductEntity;
import io.office.modules.manage.service.ProductService; import io.office.modules.manage.service.ProductService;
...@@ -57,8 +60,10 @@ public class ProductController extends AbstractController { ...@@ -57,8 +60,10 @@ public class ProductController extends AbstractController {
/** /**
* 保存 * 保存
*/ */
@SysLog("保存商品[product]")
@Transactional
@RequestMapping("/save") @RequestMapping("/save")
// @RequiresPermissions("manage:product:save") @RequiresPermissions("plate:product:save")
public R save(@RequestBody ProductEntity product){ public R save(@RequestBody ProductEntity product){
try { try {
R r = this.productService.insertProduct(product, getUser()); R r = this.productService.insertProduct(product, getUser());
...@@ -72,8 +77,10 @@ public class ProductController extends AbstractController { ...@@ -72,8 +77,10 @@ public class ProductController extends AbstractController {
/** /**
* 修改 * 修改
*/ */
@SysLog("修改商品[product]")
@Transactional
@RequestMapping("/update") @RequestMapping("/update")
// @RequiresPermissions("manage:product:update") @RequiresPermissions("plate:product:update")
public R update(@RequestBody ProductEntity product){ public R update(@RequestBody ProductEntity product){
productService.updateById(product); productService.updateById(product);
return R.ok("修改成功!"); return R.ok("修改成功!");
...@@ -82,8 +89,10 @@ public class ProductController extends AbstractController { ...@@ -82,8 +89,10 @@ public class ProductController extends AbstractController {
/** /**
* 删除 * 删除
*/ */
@SysLog("删除商品[product]")
@Transactional
@RequestMapping("/delete") @RequestMapping("/delete")
// @RequiresPermissions("manage:product:delete") @RequiresPermissions("plate:product:delete")
public R delete(@RequestBody List<Long> ids){ public R delete(@RequestBody List<Long> ids){
try { try {
R r = this.productService.deleteProduct(ids, getUser()); R r = this.productService.deleteProduct(ids, getUser());
...@@ -97,8 +106,10 @@ public class ProductController extends AbstractController { ...@@ -97,8 +106,10 @@ public class ProductController extends AbstractController {
/** /**
* 审核 * 审核
*/ */
@SysLog("审核商品[product]")
@Transactional
@PostMapping("/verifyProduct") @PostMapping("/verifyProduct")
// @RequiresPermissions("manage:news:verify") @RequiresPermissions("plate:product:check")
public R verify(@RequestBody ProductEntity product) { public R verify(@RequestBody ProductEntity product) {
try { try {
R r = this.productService.verifyProduct(product, getUser()); R r = this.productService.verifyProduct(product, getUser());
......
...@@ -3,13 +3,16 @@ package io.office.modules.manage.controller; ...@@ -3,13 +3,16 @@ package io.office.modules.manage.controller;
import java.util.List; import java.util.List;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.office.common.annotation.SysLog;
import io.office.modules.app.annotation.Login; import io.office.modules.app.annotation.Login;
import io.office.modules.manage.entity.PictureEntity; import io.office.modules.manage.entity.PictureEntity;
import io.office.modules.manage.entity.dto.PictureParams; import io.office.modules.manage.entity.dto.PictureParams;
import io.office.modules.manage.entity.dto.RetailPictureParams; import io.office.modules.manage.entity.dto.RetailPictureParams;
import io.office.modules.sys.controller.AbstractController; import io.office.modules.sys.controller.AbstractController;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import io.office.modules.manage.entity.RetailpictureEntity; import io.office.modules.manage.entity.RetailpictureEntity;
...@@ -60,8 +63,10 @@ public class RetailpictureController extends AbstractController { ...@@ -60,8 +63,10 @@ public class RetailpictureController extends AbstractController {
/** /**
* 保存 * 保存
*/ */
@SysLog("保存零售图片[retailPicture]")
@Transactional
@RequestMapping("/save") @RequestMapping("/save")
// @RequiresPermissions("generator:picture:save") @RequiresPermissions("manage:retailPicture:save")
public R save(@RequestBody RetailpictureEntity picture){ public R save(@RequestBody RetailpictureEntity picture){
try { try {
R r = this.retailpictureService.insertPicture(picture,getUser()); R r = this.retailpictureService.insertPicture(picture,getUser());
...@@ -75,8 +80,10 @@ public class RetailpictureController extends AbstractController { ...@@ -75,8 +80,10 @@ public class RetailpictureController extends AbstractController {
/** /**
* 修改 * 修改
*/ */
@SysLog("修改零售图片[retailPicture]")
@Transactional
@RequestMapping("/update") @RequestMapping("/update")
// @RequiresPermissions("generator:picture:update") @RequiresPermissions("manage:retailPicture:update")
public R update(@RequestBody RetailpictureEntity picture){ public R update(@RequestBody RetailpictureEntity picture){
try { try {
R r = this.retailpictureService.updatePicture(picture, getUser()); R r = this.retailpictureService.updatePicture(picture, getUser());
...@@ -90,8 +97,10 @@ public class RetailpictureController extends AbstractController { ...@@ -90,8 +97,10 @@ public class RetailpictureController extends AbstractController {
/** /**
* 删除 * 删除
*/ */
@SysLog("删除零售图片[retailPicture]")
@Transactional
@RequestMapping("/delete") @RequestMapping("/delete")
// @RequiresPermissions("generator:picture:delete") @RequiresPermissions("manage:retailPicture:delete")
public R delete(@RequestBody List<Long> ids){ public R delete(@RequestBody List<Long> ids){
try { try {
R r = this.retailpictureService.deletePicture(ids, getUser()); R r = this.retailpictureService.deletePicture(ids, getUser());
...@@ -105,8 +114,10 @@ public class RetailpictureController extends AbstractController { ...@@ -105,8 +114,10 @@ public class RetailpictureController extends AbstractController {
/** /**
* 审核 * 审核
*/ */
@SysLog("审核零售图片[retailPicture]")
@Transactional
@PostMapping("/verifyPicture") @PostMapping("/verifyPicture")
// @RequiresPermissions("manage:news:verify") @RequiresPermissions("manage:retailPicture:check")
public R verify(@RequestBody RetailpictureEntity picture) { public R verify(@RequestBody RetailpictureEntity picture) {
try { try {
R r = this.retailpictureService.verifyPicture(picture,getUser()); R r = this.retailpictureService.verifyPicture(picture,getUser());
......
package io.office.modules.manage.controller; package io.office.modules.manage.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.office.common.annotation.SysLog;
import io.office.common.utils.PageUtils; import io.office.common.utils.PageUtils;
import io.office.common.utils.R; import io.office.common.utils.R;
import io.office.modules.manage.entity.NewsEntity; import io.office.modules.manage.entity.NewsEntity;
...@@ -9,7 +10,9 @@ import io.office.modules.manage.entity.dto.NewsParams; ...@@ -9,7 +10,9 @@ import io.office.modules.manage.entity.dto.NewsParams;
import io.office.modules.manage.service.TopicnewsService; import io.office.modules.manage.service.TopicnewsService;
import io.office.modules.sys.controller.AbstractController; import io.office.modules.sys.controller.AbstractController;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.util.List; import java.util.List;
...@@ -31,7 +34,8 @@ public class RulesAndRegulationsController extends AbstractController { ...@@ -31,7 +34,8 @@ public class RulesAndRegulationsController extends AbstractController {
* 列表 * 列表
*/ */
@RequestMapping("/list") @RequestMapping("/list")
// @RequiresPermissions("generator:topicnews:list") @RequiresPermissions("manage:rules:list")
public R list(@RequestBody NewsParams newsParams){ public R list(@RequestBody NewsParams newsParams){
newsParams.setClassId(430); newsParams.setClassId(430);
Page<NewsEntity> page = this.topicnewsService.selectTopicList(newsParams, Page<NewsEntity> page = this.topicnewsService.selectTopicList(newsParams,
...@@ -45,7 +49,7 @@ public class RulesAndRegulationsController extends AbstractController { ...@@ -45,7 +49,7 @@ public class RulesAndRegulationsController extends AbstractController {
* 信息 * 信息
*/ */
@RequestMapping("/info/{id}") @RequestMapping("/info/{id}")
// @RequiresPermissions("generator:topicnews:info") @RequiresPermissions("manage:rules:info")
public R info(@PathVariable("id") Integer id){ public R info(@PathVariable("id") Integer id){
TopicnewsEntity topicnews = topicnewsService.getById(id); TopicnewsEntity topicnews = topicnewsService.getById(id);
...@@ -55,8 +59,10 @@ public class RulesAndRegulationsController extends AbstractController { ...@@ -55,8 +59,10 @@ public class RulesAndRegulationsController extends AbstractController {
/** /**
* 保存 * 保存
*/ */
@SysLog("保存规章制度[rules]")
@Transactional
@RequestMapping("/save") @RequestMapping("/save")
// @RequiresPermissions("generator:topicnews:save") @RequiresPermissions("manage:rules:save")
public R save(@RequestBody NewsEntity news){ public R save(@RequestBody NewsEntity news){
try { try {
news.setClassid(430); news.setClassid(430);
...@@ -71,8 +77,10 @@ public class RulesAndRegulationsController extends AbstractController { ...@@ -71,8 +77,10 @@ public class RulesAndRegulationsController extends AbstractController {
/** /**
* 修改 * 修改
*/ */
@SysLog("修改规章制度[rules]")
@Transactional
@RequestMapping("/update") @RequestMapping("/update")
// @RequiresPermissions("generator:topicnews:update") @RequiresPermissions("manage:rules:update")
public R update(@RequestBody NewsEntity news){ public R update(@RequestBody NewsEntity news){
try { try {
R r = this.topicnewsService.updateHdbd(news, getUser()); R r = this.topicnewsService.updateHdbd(news, getUser());
...@@ -86,8 +94,10 @@ public class RulesAndRegulationsController extends AbstractController { ...@@ -86,8 +94,10 @@ public class RulesAndRegulationsController extends AbstractController {
/** /**
* 删除 * 删除
*/ */
@SysLog("删除规章制度[rules]")
@Transactional
@RequestMapping("/delete") @RequestMapping("/delete")
// @RequiresPermissions("generator:topicnews:delete") @RequiresPermissions("manage:rules:delete")
public R delete(@RequestBody List<Long> ids){ public R delete(@RequestBody List<Long> ids){
try { try {
R r = this.topicnewsService.deleteHdbd(ids, getUser()); R r = this.topicnewsService.deleteHdbd(ids, getUser());
...@@ -101,8 +111,10 @@ public class RulesAndRegulationsController extends AbstractController { ...@@ -101,8 +111,10 @@ public class RulesAndRegulationsController extends AbstractController {
/** /**
* 审核 * 审核
*/ */
@SysLog("审核规章制度[rules]")
@Transactional
@PostMapping("/verifyTopic") @PostMapping("/verifyTopic")
// @RequiresPermissions("manage:news:verify") @RequiresPermissions("manage:rules:check")
public R verify(@RequestBody NewsEntity news) { public R verify(@RequestBody NewsEntity news) {
try { try {
R r = this.topicnewsService.verifyTopic(news,getUser()); R r = this.topicnewsService.verifyTopic(news,getUser());
......
...@@ -3,6 +3,7 @@ package io.office.modules.manage.controller; ...@@ -3,6 +3,7 @@ package io.office.modules.manage.controller;
import java.util.List; import java.util.List;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.office.common.annotation.SysLog;
import io.office.common.utils.PageUtils; import io.office.common.utils.PageUtils;
import io.office.common.utils.R; import io.office.common.utils.R;
import io.office.modules.app.annotation.Login; import io.office.modules.app.annotation.Login;
...@@ -13,7 +14,9 @@ import io.office.modules.manage.service.TopicnewsService; ...@@ -13,7 +14,9 @@ import io.office.modules.manage.service.TopicnewsService;
import io.office.modules.manage.vo.request.TopicNewsPartyRequestVo; import io.office.modules.manage.vo.request.TopicNewsPartyRequestVo;
import io.office.modules.sys.controller.AbstractController; import io.office.modules.sys.controller.AbstractController;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -34,8 +37,9 @@ public class TopicnewsController extends AbstractController { ...@@ -34,8 +37,9 @@ public class TopicnewsController extends AbstractController {
/** /**
* 列表 * 列表
*/ */
@RequestMapping("/list") @RequestMapping("/list")
// @RequiresPermissions("generator:topicnews:list") @RequiresPermissions("manage:topicnews:list")
public R list(@RequestBody NewsParams newsParams){ public R list(@RequestBody NewsParams newsParams){
newsParams.setClassId(428); newsParams.setClassId(428);
Page<NewsEntity> page = this.topicnewsService.selectTopicList(newsParams, Page<NewsEntity> page = this.topicnewsService.selectTopicList(newsParams,
...@@ -49,7 +53,7 @@ public class TopicnewsController extends AbstractController { ...@@ -49,7 +53,7 @@ public class TopicnewsController extends AbstractController {
* 信息 * 信息
*/ */
@RequestMapping("/info/{id}") @RequestMapping("/info/{id}")
// @RequiresPermissions("generator:topicnews:info") @RequiresPermissions("manage:topicnews:info")
public R info(@PathVariable("id") Integer id){ public R info(@PathVariable("id") Integer id){
TopicnewsEntity topicnews = topicnewsService.getById(id); TopicnewsEntity topicnews = topicnewsService.getById(id);
...@@ -59,8 +63,10 @@ public class TopicnewsController extends AbstractController { ...@@ -59,8 +63,10 @@ public class TopicnewsController extends AbstractController {
/** /**
* 保存 * 保存
*/ */
@SysLog("保存活动报道[topicnews]")
@Transactional
@RequestMapping("/save") @RequestMapping("/save")
// @RequiresPermissions("generator:topicnews:save") @RequiresPermissions("manage:topicnews:save")
public R save(@RequestBody NewsEntity news){ public R save(@RequestBody NewsEntity news){
try { try {
news.setClassid(428); news.setClassid(428);
...@@ -75,8 +81,10 @@ public class TopicnewsController extends AbstractController { ...@@ -75,8 +81,10 @@ public class TopicnewsController extends AbstractController {
/** /**
* 修改 * 修改
*/ */
@SysLog("修改活动报道[topicnews]")
@Transactional
@RequestMapping("/update") @RequestMapping("/update")
// @RequiresPermissions("generator:topicnews:update") @RequiresPermissions("manage:topicnews:update")
public R update(@RequestBody NewsEntity news){ public R update(@RequestBody NewsEntity news){
try { try {
R r = this.topicnewsService.updateHdbd(news, getUser()); R r = this.topicnewsService.updateHdbd(news, getUser());
...@@ -90,8 +98,10 @@ public class TopicnewsController extends AbstractController { ...@@ -90,8 +98,10 @@ public class TopicnewsController extends AbstractController {
/** /**
* 删除 * 删除
*/ */
@SysLog("删除活动报道[topicnews]")
@Transactional
@RequestMapping("/delete") @RequestMapping("/delete")
// @RequiresPermissions("generator:topicnews:delete") @RequiresPermissions("manage:topicnews:delete")
public R delete(@RequestBody List<Long> ids){ public R delete(@RequestBody List<Long> ids){
try { try {
R r = this.topicnewsService.deleteHdbd(ids, getUser()); R r = this.topicnewsService.deleteHdbd(ids, getUser());
...@@ -105,8 +115,10 @@ public class TopicnewsController extends AbstractController { ...@@ -105,8 +115,10 @@ public class TopicnewsController extends AbstractController {
/** /**
* 审核 * 审核
*/ */
@SysLog("审核活动报道[topicnews]")
@Transactional
@PostMapping("/verifyTopic") @PostMapping("/verifyTopic")
// @RequiresPermissions("manage:news:verify") @RequiresPermissions("manage:news:check")
public R verify(@RequestBody NewsEntity news) { public R verify(@RequestBody NewsEntity news) {
try { try {
R r = this.topicnewsService.verifyTopic(news,getUser()); R r = this.topicnewsService.verifyTopic(news,getUser());
...@@ -120,7 +132,7 @@ public class TopicnewsController extends AbstractController { ...@@ -120,7 +132,7 @@ public class TopicnewsController extends AbstractController {
@Login @Login
@PostMapping("/api/get4PartyTopNews") @PostMapping("/api/get4PartyTopNews")
// @RequiresPermissions("generator:indexcarouselmanage:pictureImageList") // @RequiresPermissions("manage:indexcarouselmanage:pictureImageList")
public R get4PartyTopNews(@RequestBody TopicNewsPartyRequestVo topicNewsPartyRequestVo) { public R get4PartyTopNews(@RequestBody TopicNewsPartyRequestVo topicNewsPartyRequestVo) {
try { try {
return R.ok().put("data", topicnewsService.getTopicNewsByCondition(topicNewsPartyRequestVo)); return R.ok().put("data", topicnewsService.getTopicNewsByCondition(topicNewsPartyRequestVo));
...@@ -132,7 +144,7 @@ public class TopicnewsController extends AbstractController { ...@@ -132,7 +144,7 @@ public class TopicnewsController extends AbstractController {
@Login @Login
@PostMapping("/api/getHdbdList") @PostMapping("/api/getHdbdList")
// @RequiresPermissions("generator:indexcarouselmanage:pictureImageList") // @RequiresPermissions("manage:indexcarouselmanage:pictureImageList")
public R getHdbdList(@RequestBody NewsParams newsParams) { public R getHdbdList(@RequestBody NewsParams newsParams) {
Page<NewsEntity> page = this.topicnewsService.getHdbdList(newsParams, Page<NewsEntity> page = this.topicnewsService.getHdbdList(newsParams,
new Page(newsParams.getPage(),newsParams.getLimit())); new Page(newsParams.getPage(),newsParams.getLimit()));
......
...@@ -85,4 +85,6 @@ public class PictureEntity implements Serializable { ...@@ -85,4 +85,6 @@ public class PictureEntity implements Serializable {
*/ */
private String lasteditor; private String lasteditor;
private String flag;
} }
...@@ -59,6 +59,6 @@ public class PlanBranchEntity implements Serializable { ...@@ -59,6 +59,6 @@ public class PlanBranchEntity implements Serializable {
/** /**
* $column.comments * $column.comments
*/ */
private Integer checkflag; public Integer checkflag;
} }
...@@ -58,7 +58,7 @@ public class NewsMovieServiceImpl extends ServiceImpl<NewsMovieDao, NewsMovieEnt ...@@ -58,7 +58,7 @@ public class NewsMovieServiceImpl extends ServiceImpl<NewsMovieDao, NewsMovieEnt
@Override @Override
public void insert(NewsMovieEntityVo newtopicEntityVo, SysUserEntity user) { public void insert(NewsMovieEntityVo newtopicEntityVo, SysUserEntity user) {
Date date = new Date(); Date date = new Date();
newtopicEntityVo.setAuthor(user.getUsername()); //newtopicEntityVo.setAuthor(user.getUsername());
newtopicEntityVo.setReleasedate(date); newtopicEntityVo.setReleasedate(date);
newtopicEntityVo.setUpdatedate(date); newtopicEntityVo.setUpdatedate(date);
newtopicEntityVo.setShowtime(DateUtils.format(date,DateUtils.DATE_PATTERN_1)); newtopicEntityVo.setShowtime(DateUtils.format(date,DateUtils.DATE_PATTERN_1));
......
...@@ -38,6 +38,7 @@ public class PlanBranchServiceImpl extends ServiceImpl<PlanBranchDao, PlanBranch ...@@ -38,6 +38,7 @@ public class PlanBranchServiceImpl extends ServiceImpl<PlanBranchDao, PlanBranch
public void batchUpdateStatus(PlanBranchVo planBranchVo, SysUserEntity user) { public void batchUpdateStatus(PlanBranchVo planBranchVo, SysUserEntity user) {
planBranchVo.setLasteditor(user.getUsername()); planBranchVo.setLasteditor(user.getUsername());
planBranchVo.setUpdatetime(new Date()); planBranchVo.setUpdatetime(new Date());
planBranchVo.setCheckflag(planBranchVo.getCheckflag());
baseMapper.batchUpdateStatus(planBranchVo); baseMapper.batchUpdateStatus(planBranchVo);
} }
......
...@@ -21,6 +21,7 @@ ...@@ -21,6 +21,7 @@
<result property="showtime" column="showtime"/> <result property="showtime" column="showtime"/>
<result property="auditor" column="auditor"/> <result property="auditor" column="auditor"/>
<result property="lasteditor" column="lasteditor"/> <result property="lasteditor" column="lasteditor"/>
<result property="flag" column="flag"/>
</resultMap> </resultMap>
<select id="selectPictureList" resultMap="pictureMap" parameterType="io.office.modules.manage.entity.dto.PictureParams"> <select id="selectPictureList" resultMap="pictureMap" parameterType="io.office.modules.manage.entity.dto.PictureParams">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment