Browse Source

报餐功能-1

yusm 2 tuần trước cách đây
mục cha
commit
f82ca93b6a

+ 3 - 3
fhKeeper/formulahousekeeper/management-workshop/src/main/java/com/management/platform/controller/MealApplicationsController.java

@@ -52,7 +52,7 @@ public class MealApplicationsController {
         }
         QueryWrapper<MealApplications> eq = new QueryWrapper<MealApplications>().eq("user_id", userId).eq("meal_type_id", mealType).eq("factory_id", factory).eq("application_date", LocalDate.now());
         List<MealApplications> list = mealApplicationsService.list(eq);
-        Optional<MealApplications> first = list.stream().filter(mealApplications -> mealApplications.getStatus().equals("0")).findFirst();
+        Optional<MealApplications> first = list.stream().filter(mealApplications -> mealApplications.getStatus()==0).findFirst();
         if (first.isPresent()){
             return msg.fail("已申报过");
         }
@@ -108,8 +108,8 @@ public class MealApplicationsController {
     public HttpRespMsg cancelMeal(HttpServletRequest request,String mealType, String factory,String reason){
         HttpRespMsg msg = new HttpRespMsg();
 //        LocalDateTime now = LocalDateTime.now();
-        UpdateWrapper<MealApplications> eq = new UpdateWrapper<MealApplications>().set("status", "2").set("cancelled_at",LocalDateTime.now()).set("cancel_reason", reason)
-                .eq("user_id", request.getHeader("token")).eq("meal_type_id", mealType).eq("factory_id", factory).eq("application_date", LocalDate.now()).eq("status", "0")
+        UpdateWrapper<MealApplications> eq = new UpdateWrapper<MealApplications>().set("status", 2).set("cancelled_at",LocalDateTime.now()).set("cancel_reason", reason)
+                .eq("user_id", request.getHeader("token")).eq("meal_type_id", mealType).eq("factory_id", factory).eq("application_date", LocalDate.now()).eq("status", 0)
                 .orderByDesc("applied_at").last("limit 1");
         boolean update = mealApplicationsService.update(eq);
         if(update){

+ 2 - 9
fhKeeper/formulahousekeeper/management-workshop/src/main/java/com/management/platform/entity/MealTypes.java

@@ -48,16 +48,9 @@ public class MealTypes extends Model<MealTypes> {
      */
     @DateTimeFormat(pattern = "yyyy-MM-dd")
     @JsonFormat(pattern="yyyy-MM-dd")
-    @TableField("start_time")
-    private LocalDateTime startTime;
+    @TableField("deadline_time")
+    private LocalDateTime deadlineTime;
 
-    /**
-     * 结束时间
-     */
-    @DateTimeFormat(pattern = "yyyy-MM-dd")
-    @JsonFormat(pattern="yyyy-MM-dd")
-    @TableField("end_time")
-    private LocalDateTime endTime;
 
     /**
      * 是否启用,1:启用,0:关闭