瀏覽代碼

讲义列表参数业务

change 3 年之前
父節點
當前提交
026ad9a7ca

+ 2 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/course/domain/CourseHandouts.java

@@ -32,6 +32,7 @@ private static final long serialVersionUID=1L;
     /** 0 未启用 1启用  */
     private Integer status;
     /** 文件地址 */
+    @TableField(updateStrategy = FieldStrategy.IGNORED)
     private String handoutsUrl;
     /** 编码YW */
     private String encoder;
@@ -43,5 +44,6 @@ private static final long serialVersionUID=1L;
     private Long updateTime;
 
     /** 文件名字 */
+    @TableField(updateStrategy = FieldStrategy.IGNORED)
     private String urlName;
 }

+ 8 - 6
zhongzheng-system/src/main/java/com/zhongzheng/modules/course/service/impl/CourseHandoutsServiceImpl.java

@@ -112,12 +112,14 @@ public class CourseHandoutsServiceImpl extends ServiceImpl<CourseHandoutsMapper,
         LambdaQueryWrapper<CourseHandoutsBusiness> lqw = Wrappers.lambdaQuery();
         lqw.eq(CourseHandoutsBusiness::getHandoutsId,bo.getHandoutsId());
         courseHandoutsBusinessService.remove(lqw);
-        for (CourseHandoutsBusinessAddBo courseHandoutsBusinessAddBo : bo.getCourseHandoutsBusinessAddBos()) {
-            CourseHandoutsBusiness addBusiness = BeanUtil.toBean(courseHandoutsBusinessAddBo, CourseHandoutsBusiness.class);
-            addBusiness.setHandoutsId(bo.getHandoutsId());
-            addBusiness.setCreateTime(DateUtils.getNowTime());
-            addBusiness.setUpdateTime(DateUtils.getNowTime());
-            courseHandoutsBusinessService.save(addBusiness);
+        if (!CollectionUtils.isEmpty(bo.getCourseHandoutsBusinessAddBos())) {
+            for (CourseHandoutsBusinessAddBo courseHandoutsBusinessAddBo : bo.getCourseHandoutsBusinessAddBos()) {
+                CourseHandoutsBusiness addBusiness = BeanUtil.toBean(courseHandoutsBusinessAddBo, CourseHandoutsBusiness.class);
+                addBusiness.setHandoutsId(bo.getHandoutsId());
+                addBusiness.setCreateTime(DateUtils.getNowTime());
+                addBusiness.setUpdateTime(DateUtils.getNowTime());
+                courseHandoutsBusinessService.save(addBusiness);
+            }
         }
         return this.updateById(update);
     }