|
@@ -8,9 +8,12 @@ import java.io.UnsupportedEncodingException;
|
|
|
import java.net.URLDecoder;
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
+
|
|
|
+import org.apache.shiro.SecurityUtils;
|
|
|
import org.jeecg.common.api.vo.Result;
|
|
|
import org.jeecg.common.system.query.QueryGenerator;
|
|
|
import org.jeecg.common.aspect.annotation.AutoLog;
|
|
|
+import org.jeecg.common.system.vo.LoginUser;
|
|
|
import org.jeecg.common.util.oConvertUtils;
|
|
|
import org.jeecg.modules.oa.entity.CdEnterpriseEnnouncement;
|
|
|
import org.jeecg.modules.oa.service.ICdEnterpriseEnnouncementService;
|
|
@@ -66,6 +69,9 @@ public class CdEnterpriseEnnouncementController extends JeecgController<CdEnterp
|
|
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
|
|
HttpServletRequest req) {
|
|
|
QueryWrapper<CdEnterpriseEnnouncement> queryWrapper = QueryGenerator.initQueryWrapper(cdEnterpriseEnnouncement, req.getParameterMap());
|
|
|
+
|
|
|
+ LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
|
|
+ queryWrapper.lambda().eq(CdEnterpriseEnnouncement::getPkOrg,sysUser.getOrgCode());
|
|
|
Page<CdEnterpriseEnnouncement> page = new Page<CdEnterpriseEnnouncement>(pageNo, pageSize);
|
|
|
IPage<CdEnterpriseEnnouncement> pageList = cdEnterpriseEnnouncementService.page(page, queryWrapper);
|
|
|
return Result.ok(pageList);
|
|
@@ -81,6 +87,9 @@ public class CdEnterpriseEnnouncementController extends JeecgController<CdEnterp
|
|
|
@ApiOperation(value="企业公告-添加", notes="企业公告-添加")
|
|
|
@PostMapping(value = "/add")
|
|
|
public Result<?> add(@RequestBody CdEnterpriseEnnouncement cdEnterpriseEnnouncement) {
|
|
|
+
|
|
|
+ LoginUser sysUser = (LoginUser)SecurityUtils.getSubject().getPrincipal();
|
|
|
+ cdEnterpriseEnnouncement.setPkOrg(sysUser.getOrgCode());
|
|
|
cdEnterpriseEnnouncementService.save(cdEnterpriseEnnouncement);
|
|
|
return Result.ok("添加成功!");
|
|
|
}
|
|
@@ -164,4 +173,25 @@ public class CdEnterpriseEnnouncementController extends JeecgController<CdEnterp
|
|
|
return super.importExcel(request, response, CdEnterpriseEnnouncement.class);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ * @Author chenchuang
|
|
|
+ * @Description
|
|
|
+ * @Date 2021/11/3 10:41
|
|
|
+ * @Param [cdEnterpriseEnnouncement]
|
|
|
+ * @return org.jeecg.common.api.vo.Result
|
|
|
+ */
|
|
|
+ @RequestMapping(value = "/releaseUpdate")
|
|
|
+ public Result releaseUpdate(CdEnterpriseEnnouncement cdEnterpriseEnnouncement){
|
|
|
+ Result result =new Result();
|
|
|
+ CdEnterpriseEnnouncement entity= cdEnterpriseEnnouncementService.getById(cdEnterpriseEnnouncement.getId());
|
|
|
+ if(entity==null){
|
|
|
+ result.error500("未找到实体");
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+ entity.setIsRelease(cdEnterpriseEnnouncement.getIsRelease());
|
|
|
+ cdEnterpriseEnnouncementService.updateById(entity);
|
|
|
+ result.success("操作成功");
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
}
|