Просмотр исходного кода

plan-java v0.11

(cherry picked from commit 1d1541cfd9d8ac4c8f7f0a6632dd34d70f56e1c8)
MOKASZ\lw12420 2 лет назад
Родитель
Сommit
a2f207e0de

+ 3 - 6
launch-admin/src/main/java/com/webflux/launchadmin/mysql/controller/planNew/PlanNewController.java

@@ -505,7 +505,7 @@ public class PlanNewController {
     @GetMapping("copyById/{planNewId}")
     public Mono<RStatus<PlanNew>> copyById (@PathVariable("planNewId")  @NotNull Long planNewId){
         Mono<PlanNew> plan_new_id = template.selectOne(Query.query(Criteria.where("plan_new_id").is(planNewId)), PlanNew.class)
-                .map(saveRequest -> new PlanNew(saveRequest.planNewId(),
+                .map(saveRequest -> new PlanNew(null,
                         saveRequest.name(),
                         BaseContextHandler.getUserName(),
                         BaseContextHandler.getUserId(),
@@ -513,7 +513,7 @@ public class PlanNewController {
                         ZonedDateTime.now(),
                         null,
                         saveRequest.type(),
-                        saveRequest.code(),
+                        IdUtil.fastUUID(),
                         saveRequest.groupId(),
                         saveRequest.posterTemplateId(),
                         saveRequest.pageShow(),
@@ -534,10 +534,7 @@ public class PlanNewController {
                         saveRequest.returnLoopBl(),
                         saveRequest.groupIdQs(),
                         saveRequest.baiduDot()
-                )).map(map -> {
-                    template.update(map);
-                    return map;
-                });
+                )).flatMap(map -> template.insert(map));
         return RStatus.success(plan_new_id);
     }