gqx 2 år sedan
förälder
incheckning
3e91a33130

+ 22 - 0
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/fw/controller/FwRoomExamineController.java

@@ -1,6 +1,7 @@
 package org.jeecg.modules.fw.controller;
 
 import java.util.Arrays;
+import java.util.Date;
 import java.util.List;
 import java.util.Map;
 import java.util.stream.Collectors;
@@ -10,8 +11,11 @@ import java.net.URLDecoder;
 import javax.annotation.Resource;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
+
+import cn.hutool.core.date.DateTime;
 import org.jeecg.common.api.vo.Result;
 import org.jeecg.common.system.query.QueryGenerator;
+import org.jeecg.common.util.TokenUtils;
 import org.jeecg.common.util.oConvertUtils;
 import org.jeecg.modules.business.entity.BusCustomer;
 import org.jeecg.modules.business.entity.BusLivingCustomer;
@@ -147,6 +151,24 @@ public class FwRoomExamineController extends JeecgController<FwRoomExamine, IFwR
 		return Result.OK("编辑成功!");
 	}
 
+	 @AutoLog(value = "查房操作")
+	 @ApiOperation(value="查房操作", notes="查房操作")
+	 @RequestMapping(value = "/checkRoom", method = {RequestMethod.PUT,RequestMethod.POST})
+	 public Result<String> checkRoom(@RequestBody FwRoomExamine fwRoomExamine) {
+		 switch (fwRoomExamine.getState()) {
+			 case 1:
+				 fwRoomExamine.setPromoterTime(DateTime.now());
+				 fwRoomExamine.setPromoterBy(TokenUtils.getAuthUser().getRealname());
+				 break;
+			 case 3:
+				 fwRoomExamine.setCompletedTime(DateTime.now());
+				 fwRoomExamine.setCompletedBy(TokenUtils.getAuthUser().getRealname());
+				 break;
+		 }
+		 fwRoomExamineService.updateById(fwRoomExamine);
+		 return Result.OK("查房操作成功!");
+	 }
+
 	/**
 	 *   通过id删除
 	 *