Browse Source

修改學時審核

change 3 years ago
parent
commit
2e1412e8b7

+ 13 - 0
zhongzheng-admin/src/main/java/com/zhongzheng/controller/inform/InformController.java

@@ -87,6 +87,19 @@ public class InformController extends BaseController {
         return getDataTable(list);
         return getDataTable(list);
     }
     }
 
 
+    /**
+     * 导出【请填写功能名称】列表
+     */
+ /*   @ApiOperation("导出【请填写功能名称】列表")
+    @PreAuthorize("@ss.hasPermi('system:inform:export')")
+    @Log(title = "【请填写功能名称】", businessType = BusinessType.EXPORT)
+    @GetMapping("/export")
+    public AjaxResult<InformVo> export(InformQueryBo bo) {
+        List<InformVo> list = iInformService.listInform(bo);
+        ExcelUtil<InformVo> util = new ExcelUtil<InformVo>(InformVo.class);
+        return util.exportExcel(list, "通知");
+    }*/
+
     /**
     /**
      * 获取【通知】详细信息
      * 获取【通知】详细信息
      */
      */

+ 4 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/inform/bo/InformEditBo.java

@@ -86,4 +86,8 @@ public class InformEditBo {
     @ApiModelProperty("用户id")
     @ApiModelProperty("用户id")
     private Long[] userId;
     private Long[] userId;
 
 
+    /** $column.columnComment */
+    @ApiModelProperty("批量删除ID")
+    private Long[] informIds;
+
 }
 }

+ 8 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/inform/service/impl/InformServiceImpl.java

@@ -164,6 +164,14 @@ public class InformServiceImpl extends ServiceImpl<InformMapper, Inform> impleme
 
 
     @Override
     @Override
     public Boolean updateByEditBo(InformEditBo bo) {
     public Boolean updateByEditBo(InformEditBo bo) {
+        if (bo.getStatus() == -1){
+            for (Long informId : bo.getInformIds()) {
+                Inform update = new Inform();
+                update.setInformId(informId);
+                update.setStatus(-1);
+                return  this.updateById(update);
+            }
+        }
         Inform update = BeanUtil.toBean(bo, Inform.class);
         Inform update = BeanUtil.toBean(bo, Inform.class);
         validEntityBeforeSave(update);
         validEntityBeforeSave(update);
         update.setUpdateTime(DateUtils.getNowTime());
         update.setUpdateTime(DateUtils.getNowTime());

+ 8 - 18
zhongzheng-system/src/main/java/com/zhongzheng/modules/inform/vo/InformVo.java

@@ -27,7 +27,7 @@ public class InformVo {
 	private Long informId;
 	private Long informId;
 
 
 	/** 1 学员通知 */
 	/** 1 学员通知 */
-	@Excel(name = "1 学员通知")
+	@Excel(name = "通知对象")
 	@ApiModelProperty("1 学员通知")
 	@ApiModelProperty("1 学员通知")
 	private Integer informType;
 	private Integer informType;
 	/** 通知标题 */
 	/** 通知标题 */
@@ -39,32 +39,30 @@ public class InformVo {
 	@ApiModelProperty("1站内信")
 	@ApiModelProperty("1站内信")
 	private Integer informWay;
 	private Integer informWay;
 	/** 分类id */
 	/** 分类id */
-	@Excel(name = "分类id")
 	@ApiModelProperty("分类id")
 	@ApiModelProperty("分类id")
 	private Long classifyId;
 	private Long classifyId;
 
 
 	/** 分类id */
 	/** 分类id */
-	@Excel(name = "分类id")
+	@Excel(name = "分类")
 	@ApiModelProperty("分类id")
 	@ApiModelProperty("分类id")
 	private String classifyName;
 	private String classifyName;
 	/** 发布状态 1立即发布 2定时发布 */
 	/** 发布状态 1立即发布 2定时发布 */
-	@Excel(name = "发布时间状态 1立即发布 2定时发布")
+	@Excel(name = "发布时间状态")
 	@ApiModelProperty("发布状态 1立即发布 2定时发布")
 	@ApiModelProperty("发布状态 1立即发布 2定时发布")
 	private Integer issueStatus;
 	private Integer issueStatus;
 	/** $column.columnComment */
 	/** $column.columnComment */
-	@Excel(name = "发布状态 1立即发布 2定时发布")
-	@ApiModelProperty("$column.columnComment")
+	@Excel(name = "发布时间")
+	@ApiModelProperty("发布时间")
 	private Long issueTime;
 	private Long issueTime;
 	/** 1需要已读回执 0否 */
 	/** 1需要已读回执 0否 */
-	@Excel(name = "1需要已读回执 0否")
+	@Excel(name = "是否已读")
 	@ApiModelProperty("1需要已读回执 0否")
 	@ApiModelProperty("1需要已读回执 0否")
 	private Integer receiptStatus;
 	private Integer receiptStatus;
 	/** 公告 */
 	/** 公告 */
-	@Excel(name = "公告")
 	@ApiModelProperty("公告")
 	@ApiModelProperty("公告")
 	private String affiche;
 	private String affiche;
 	/** 1已发布 0未发布 -1删除 */
 	/** 1已发布 0未发布 -1删除 */
-	@Excel(name = "1已发布 0未发布 -1删除")
+	@Excel(name = "发布状态")
 	@ApiModelProperty("1已发布 0未发布 -1删除")
 	@ApiModelProperty("1已发布 0未发布 -1删除")
 	private Integer status;
 	private Integer status;
 
 
@@ -84,13 +82,7 @@ public class InformVo {
 	private Long sendTime;
 	private Long sendTime;
 
 
 	/** 发送状态*/
 	/** 发送状态*/
-	@Excel(name = "发送状态1.发送成功    :指定用户成功收到发送的信息\n" +
-			"\n" +
-			"               2.发送失败    :指定用户一个也没有收到发送的信息\n" +
-			"\n" +
-			"               3.部分发送成功:指定用户部分收到发送的信息,部分没有收到信息\n" +
-			"\n" +
-			"               4.待发送        :发送该信息已设定定时发送,且还没有到发送时间。此时发送时间时间显示“-”")
+	@Excel(name = "发送状态")
 	@ApiModelProperty("发送状态 1.发送成功    :指定用户成功收到发送的信息\n" +
 	@ApiModelProperty("发送状态 1.发送成功    :指定用户成功收到发送的信息\n" +
 			"\n" +
 			"\n" +
 			"               2.发送失败    :指定用户一个也没有收到发送的信息\n" +
 			"               2.发送失败    :指定用户一个也没有收到发送的信息\n" +
@@ -106,12 +98,10 @@ public class InformVo {
 	private Long receiptNum;
 	private Long receiptNum;
 
 
 	/** 绑定试卷*/
 	/** 绑定试卷*/
-	@Excel(name = "绑定试卷")
 	@ApiModelProperty("绑定试卷")
 	@ApiModelProperty("绑定试卷")
 	private List<InformExamVo> informExamVo;
 	private List<InformExamVo> informExamVo;
 
 
 	/** 绑定课程*/
 	/** 绑定课程*/
-	@Excel(name = "绑定课程")
 	@ApiModelProperty("绑定课程")
 	@ApiModelProperty("绑定课程")
 	private List<InformCourseVo> informCourseVo;
 	private List<InformCourseVo> informCourseVo;