Browse Source

社区讲坛功能修改

hotfix/yujt_opt
yujt 5 years ago
parent
commit
3e3d7f6592
  1. 17
      epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/smile/activity/controller/ActivityInfoController.java
  2. 2
      epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/smile/activity/service/impl/ActivityInfoServiceImpl.java

17
epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/smile/activity/controller/ActivityInfoController.java

@ -18,6 +18,7 @@
package com.elink.esua.epdc.modules.smile.activity.controller;
import com.elink.esua.epdc.commons.mybatis.annotation.DataFilter;
import com.elink.esua.epdc.commons.tools.constant.FieldConstant;
import com.elink.esua.epdc.commons.tools.page.PageData;
import com.elink.esua.epdc.commons.tools.utils.ExcelUtils;
import com.elink.esua.epdc.commons.tools.utils.Result;
@ -46,25 +47,25 @@ import java.util.Map;
@RestController
@RequestMapping("activityinfo")
public class ActivityInfoController {
@Autowired
private ActivityInfoService activityInfoService;
@GetMapping("page")
@DataFilter(tableAlias = "a", isPendingCreator = false, prefix = "AND")
public Result<PageData<ActivityInfoDTO>> page(@RequestParam Map<String, Object> params){
@DataFilter(tableAlias = "a", userId = FieldConstant.CREATED_BY, prefix = "AND")
public Result<PageData<ActivityInfoDTO>> page(@RequestParam Map<String, Object> params) {
PageData<ActivityInfoDTO> page = activityInfoService.page(params);
return new Result<PageData<ActivityInfoDTO>>().ok(page);
}
@GetMapping("{id}")
public Result<ActivityInfoDTO> get(@PathVariable("id") String id){
public Result<ActivityInfoDTO> get(@PathVariable("id") String id) {
ActivityInfoDTO data = activityInfoService.get(id);
return new Result<ActivityInfoDTO>().ok(data);
}
@PostMapping
public Result save(@RequestBody ActivityInfoDTO dto){
public Result save(@RequestBody ActivityInfoDTO dto) {
//效验数据
ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class);
activityInfoService.save(dto);
@ -72,7 +73,7 @@ public class ActivityInfoController {
}
@PutMapping
public Result update(@RequestBody ActivityInfoDTO dto){
public Result update(@RequestBody ActivityInfoDTO dto) {
//效验数据
ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class);
activityInfoService.update(dto);
@ -80,7 +81,7 @@ public class ActivityInfoController {
}
@PostMapping("cancel")
public Result cancel(@RequestBody ActivityInfoDTO dto){
public Result cancel(@RequestBody ActivityInfoDTO dto) {
//效验数据
ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class);
activityInfoService.update(dto);
@ -88,7 +89,7 @@ public class ActivityInfoController {
}
@DeleteMapping
public Result delete(@RequestBody String[] ids){
public Result delete(@RequestBody String[] ids) {
//效验数据
AssertUtils.isArrayEmpty(ids, "id");
activityInfoService.delete(ids);

2
epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/smile/activity/service/impl/ActivityInfoServiceImpl.java

@ -24,6 +24,7 @@ import com.elink.esua.epdc.commons.tools.constant.FieldConstant;
import com.elink.esua.epdc.commons.tools.constant.NumConstant;
import com.elink.esua.epdc.commons.tools.enums.YesOrNoEnum;
import com.elink.esua.epdc.commons.tools.page.PageData;
import com.elink.esua.epdc.commons.tools.security.user.SecurityUser;
import com.elink.esua.epdc.commons.tools.utils.ConvertUtils;
import com.elink.esua.epdc.smile.dto.activity.ActivityInfoDTO;
import com.elink.esua.epdc.smile.dto.activity.form.ActivityDetailFormDTO;
@ -104,6 +105,7 @@ public class ActivityInfoServiceImpl extends BaseServiceImpl<ActivityInfoDao, Ac
entity.setCategoryCode(sectionCategoryEntity.getCode());
entity.setCategoryName(sectionCategoryEntity.getName());
entity.setSectionCode(sectionCategoryEntity.getSectionCode());
entity.setDeptId(SecurityUser.getDeptId());
insert(entity);
}

Loading…
Cancel
Save