change 3 éve
szülő
commit
0f00750d36

+ 11 - 0
zhongzheng-admin/src/main/java/com/zhongzheng/controller/grade/ClassGradeController.java

@@ -261,6 +261,17 @@ public class ClassGradeController extends BaseController {
         return toAjax(iUserPeriodService.updateByEditBo(bo) ? 1 : 0);
     }
 
+    /**
+     * 修改【请填写功能名称】
+     */
+    @ApiOperation("更改全部待审核状态")
+    @PreAuthorize("@ss.hasPermi('grade:grade:edit')")
+    @Log(title = "【请填写功能名称】", businessType = BusinessType.UPDATE)
+    @PostMapping("/editPeriodAll")
+    public AjaxResult<Void> editPeriodAll(@RequestBody UserPeriodEditBo bo) {
+        return toAjax(iUserPeriodService.editPeriodAll(bo) ? 1 : 0);
+    }
+
     /**
      * 修改学员记录
      */

+ 2 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/grade/service/IUserPeriodService.java

@@ -49,4 +49,6 @@ public interface IUserPeriodService extends IService<UserPeriod> {
 	 * @return
 	 */
 	Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
+
+	boolean editPeriodAll(UserPeriodEditBo bo);
 }

+ 5 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/grade/service/impl/ClassGradeUserServiceImpl.java

@@ -222,6 +222,7 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
                                     classPeriodSectionVo.setStudyEndTime(userPeriodStatusVo.getRecordEndTime());
                                     classPeriodSectionVo.setStudyStartTime(userPeriodStatusVo.getRecordStartTime());
                                     classPeriodSectionVo.setPeriodStatus(userPeriodStatusVo.getPeriodStatus());
+                                    classPeriodSectionVo.setPeriodId(userPeriodStatusVo.getPeriodId());
                                 }
                                 classPeriodSectionVo.setModuleId(classPeriodVo.getId());
                                 classPeriodSectionVo.setChapterId(classPeriodChapterVo.getId());
@@ -248,6 +249,7 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
                                     classPeriodSectionVo.setStudyEndTime(userPeriodStatusVo.getRecordEndTime());
                                     classPeriodSectionVo.setStudyStartTime(userPeriodStatusVo.getRecordStartTime());
                                     classPeriodSectionVo.setPeriodStatus(userPeriodStatusVo.getPeriodStatus());
+                                    classPeriodSectionVo.setPeriodId(userPeriodStatusVo.getPeriodId());
                                 }
                                 classPeriodSectionVo.setModuleId(classPeriodVo.getId());
                                 classPeriodSectionVo.setChapterId(classPeriodChapterVo.getId());
@@ -284,6 +286,7 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
                         classPeriodSectionVo.setStudyEndTime(userPeriodStatusVo.getRecordEndTime());
                         classPeriodSectionVo.setStudyStartTime(userPeriodStatusVo.getRecordStartTime());
                         classPeriodSectionVo.setPeriodStatus(userPeriodStatusVo.getPeriodStatus());
+                        classPeriodSectionVo.setPeriodId(userPeriodStatusVo.getPeriodId());
                     }
                     classPeriodSectionVo.setModuleId(0L);
                     classPeriodSectionVo.setChapterId(classPeriodVo.getId());
@@ -312,6 +315,7 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
                         classPeriodSectionVo.setStudyEndTime(userPeriodStatusVo.getRecordEndTime());
                         classPeriodSectionVo.setStudyStartTime(userPeriodStatusVo.getRecordStartTime());
                         classPeriodSectionVo.setPeriodStatus(userPeriodStatusVo.getPeriodStatus());
+                        classPeriodSectionVo.setPeriodId(userPeriodStatusVo.getPeriodId());
                     }
                     classPeriodSectionVo.setModuleId(0L);
                     classPeriodSectionVo.setChapterId(classPeriodVo.getId());
@@ -342,6 +346,7 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
                     classPeriodVo.setStudyEndTime(userPeriodStatusVo.getRecordEndTime());
                     classPeriodVo.setStudyStartTime(userPeriodStatusVo.getRecordStartTime());
                     classPeriodVo.setPeriodStatus(userPeriodStatusVo.getPeriodStatus());
+                    classPeriodVo.setPeriodId(userPeriodStatusVo.getPeriodId());
                 }
                 classPeriodVo.setModuleId(0L);
                 classPeriodVo.setChapterId(0L);

+ 19 - 18
zhongzheng-system/src/main/java/com/zhongzheng/modules/grade/service/impl/UserPeriodServiceImpl.java

@@ -88,7 +88,6 @@ public class UserPeriodServiceImpl extends ServiceImpl<UserPeriodMapper, UserPer
 
     @Override
     public Boolean updateByEditBo(UserPeriodEditBo bo) {
-        if (bo.getCompleteAudit() == 1){
             for (Long aLong : bo.getId()) {
                 UserPeriodStatus userPeriodStatus = new UserPeriodStatus();
                 userPeriodStatus.setPeriodStatus(1);
@@ -98,23 +97,6 @@ public class UserPeriodServiceImpl extends ServiceImpl<UserPeriodMapper, UserPer
                 lqw.eq( UserPeriodStatus::getPeriodStatus, 1);
                 userPeriodStatusService.update(userPeriodStatus,lqw);
             }
-        }
-        if (bo.getCompleteAudit() == 2){
-            LambdaQueryWrapper<UserPeriod> lqw = Wrappers.lambdaQuery();
-            lqw.eq(bo.getUserId() != null, UserPeriod::getUserId, bo.getUserId());
-            lqw.eq(bo.getGoodsId() != null, UserPeriod::getGoodsId, bo.getGoodsId());
-            List<UserPeriod> list = this.list(lqw);
-            for (UserPeriod userPeriod : list) {
-                UserPeriodStatus userPeriodStatus = new UserPeriodStatus();
-                userPeriodStatus.setPeriodStatus(1);
-                userPeriodStatus.setStatus(bo.getStatus());
-                LambdaQueryWrapper<UserPeriodStatus> userPeriods = Wrappers.lambdaQuery();
-                userPeriods.eq( UserPeriodStatus::getPeriodId, userPeriod.getId());
-                userPeriods.eq( UserPeriodStatus::getPeriodStatus, 1);
-                userPeriods.eq( UserPeriodStatus::getStatus, 2);
-                userPeriodStatusService.update(userPeriodStatus,userPeriods);
-            }
-        }
         return true;
     }
 
@@ -134,4 +116,23 @@ public class UserPeriodServiceImpl extends ServiceImpl<UserPeriodMapper, UserPer
         }
         return this.removeByIds(ids);
     }
+
+    @Override
+    public boolean editPeriodAll(UserPeriodEditBo bo) {
+            LambdaQueryWrapper<UserPeriod> lqw = Wrappers.lambdaQuery();
+            lqw.eq(bo.getUserId() != null, UserPeriod::getUserId, bo.getUserId());
+            lqw.eq(bo.getGoodsId() != null, UserPeriod::getGoodsId, bo.getGoodsId());
+            List<UserPeriod> list = this.list(lqw);
+            for (UserPeriod userPeriod : list) {
+                UserPeriodStatus userPeriodStatus = new UserPeriodStatus();
+                userPeriodStatus.setPeriodStatus(1);
+                userPeriodStatus.setStatus(bo.getStatus());
+                LambdaQueryWrapper<UserPeriodStatus> userPeriods = Wrappers.lambdaQuery();
+                userPeriods.eq( UserPeriodStatus::getPeriodId, userPeriod.getId());
+                userPeriods.eq( UserPeriodStatus::getPeriodStatus, 1);
+                userPeriods.eq( UserPeriodStatus::getStatus, 2);
+                userPeriodStatusService.update(userPeriodStatus,userPeriods);
+            }
+        return true;
+    }
 }

+ 7 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/grade/vo/ClassPeriodSectionVo.java

@@ -114,6 +114,13 @@ public class ClassPeriodSectionVo {
 	@ApiModelProperty("当前节状态 1 当前状态 0过往状态")
 	private Integer periodStatus;
 
+
+	/** 当前节状态 1 当前状态 0过往状态 */
+	/** 审核时间 */
+	@Excel(name = "當前審核ID")
+	@ApiModelProperty("當前審核ID")
+	private Long periodId;
+
 	/** 审核时间 */
 	@Excel(name = "审核照片")
 	@ApiModelProperty("审核照片")

+ 6 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/grade/vo/ClassPeriodVo.java

@@ -108,6 +108,12 @@ public class ClassPeriodVo {
 	@ApiModelProperty("共有多少條")
 	private Long numList;
 
+	/** 当前节状态 1 当前状态 0过往状态 */
+	/** 审核时间 */
+	@Excel(name = "當前審核ID")
+	@ApiModelProperty("當前審核ID")
+	private Long periodId;
+
 	/** 审核时间 */
 	@Excel(name = "审核照片")
 	@ApiModelProperty("审核照片")