diff --git a/src/main/java/com/bonus/boot/manager/app/controller/AppController.java b/src/main/java/com/bonus/boot/manager/app/controller/AppController.java
index af053db..bc8a830 100644
--- a/src/main/java/com/bonus/boot/manager/app/controller/AppController.java
+++ b/src/main/java/com/bonus/boot/manager/app/controller/AppController.java
@@ -16,10 +16,8 @@ import com.bonus.boot.manager.manager.utils.*;
import io.jsonwebtoken.Claims;
import io.swagger.annotations.ApiOperation;
import org.apache.commons.lang3.StringUtils;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
+
import javax.annotation.Resource;
import java.util.*;
@@ -45,6 +43,7 @@ public class AppController {
* @return
*/
@PostMapping("/getStatus")
+ @ResponseBody
public AjaxRes getStatus(SysUser user) {
AjaxRes ar = new AjaxRes();
//String passworld = UserUtil.getLoginUser().getPassword();
@@ -58,7 +57,6 @@ public class AppController {
user.setStatus(Integer.parseInt(status));
user.setPersonnelType(String.valueOf(personnelType));
}
-
if (status != null) {
ar.setRes(1);
ar.setResMsg("success");
@@ -207,6 +205,9 @@ public class AppController {
if (save == 1) {
ar.setRes(1);
ar.setResMsg("success");
+ }else if(save == 0){
+ ar.setRes(2);
+ ar.setResMsg("已预约,请先取消预约");
} else {
ar.setRes(0);
ar.setResMsg("error");
diff --git a/src/main/java/com/bonus/boot/manager/app/service/impl/AppserviceImpl.java b/src/main/java/com/bonus/boot/manager/app/service/impl/AppserviceImpl.java
index a1dc3ae..a16d5af 100644
--- a/src/main/java/com/bonus/boot/manager/app/service/impl/AppserviceImpl.java
+++ b/src/main/java/com/bonus/boot/manager/app/service/impl/AppserviceImpl.java
@@ -77,6 +77,11 @@ public class AppserviceImpl implements Appservice {
*/
@Override
public int appointSave(PmBasePhyAppontBean pmbean) {
+ //先判断当前账号是否预约过,预约过则返回已预约
+ int status = getphyappoint(pmbean.getSetMealType());
+ if(status>0){
+ return 0;
+ }
AppontPhyCorrelationBean corrent = new AppontPhyCorrelationBean();
String ifJob = UserUtil.getLoginUser().getIfJob();
String ifHigher = UserUtil.getLoginUser().getIfHigher();
diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties
index 546a71f..26e7309 100644
--- a/src/main/resources/application.properties
+++ b/src/main/resources/application.properties
@@ -1,6 +1,6 @@
#\u8BBF\u95EE\u7AEF\u53E3
#\u6B63\u5F0F\u7AEF\u53E3
-server.port=18089
+server.port=19100
#\u6D4B\u8BD5\u7AEF\u53E3
#server.port=1907
#\u672C\u5730\u7AEF\u53E3
@@ -10,13 +10,13 @@ server.port=18089
#\u8BBF\u95EE\u8DEF\u5F84
server.servlet.context-path=/AppPeaManager
#\u6B63\u5F0F\u5E93
-#spring.datasource.url=jdbc:mysql://192.168.1.8:23342/yn_tj_appoint?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true
-#spring.datasource.username=root
-#spring.datasource.password=Bonus@yntj123!
-#\u6D4B\u8BD5\u5E93
-spring.datasource.url=jdbc:mysql://192.168.0.14:1115/yn_tj_appoint?useSSL=false&allowMultiQueries=true&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
+spring.datasource.url=jdbc:mysql://192.168.1.8:23342/yn_tj_appoint?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true
spring.datasource.username=root
-spring.datasource.password=xbzadmin@szedu14!
+spring.datasource.password=Bonus@yntj123!
+#\u6D4B\u8BD5\u5E93
+#spring.datasource.url=jdbc:mysql://192.168.0.14:1115/yn_tj_appoint?useSSL=false&allowMultiQueries=true&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
+#spring.datasource.username=root
+#spring.datasource.password=xbzadmin@szedu14!
#\u672C\u5730\u5E93
#spring.datasource.url=jdbc:mysql://192.168.0.14:1115/yn_tj_appoint?useSSL=false&allowMultiQueries=true&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
#spring.datasource.username=root
@@ -34,17 +34,17 @@ mybatis.mapper-locations=classpath:mappers/*/*Mapper.xml
mybatis.type-aliases-package=com.bonus.boot.manager.*.entity
#\u7EBF\u4E0A
-#spring.redis.host=192.168.1.4
-#spring.redis.port=6379
-#spring.redis.password=Ynsmz@186redis!
+spring.redis.host=192.168.1.8
+spring.redis.port=23347
+spring.redis.password=Bonus@yntj123!
#\u6D4B\u8BD5
-#spring.redis.host=192.168.1.8
-#spring.redis.port=23347
-#spring.redis.password=Bonus@yntj123!
+#spring.redis.host=192.168.0.14
+#spring.redis.port=2001
+#spring.redis.password=Dszbns@Redis123!
#\u672C\u5730
-spring.redis.host=127.0.0.1
-spring.redis.port=6379
-spring.redis.password=
+#spring.redis.host=127.0.0.1
+#spring.redis.port=6379
+#spring.redis.password=
# \u65E5\u5FD7
logging.config=classpath:logback-boot.xml
log.level.root=info
diff --git a/src/main/resources/mappers/app/AppMapper.xml b/src/main/resources/mappers/app/AppMapper.xml
index 77db0d3..975759b 100644
--- a/src/main/resources/mappers/app/AppMapper.xml
+++ b/src/main/resources/mappers/app/AppMapper.xml
@@ -5,9 +5,9 @@
insert into pm_base_phy_appont(hospital_id,user_id,phy_appont_time,sex,if_edu,person_type,check_content_id,
- if_career_appoint,comb_name,is_special)
+ if_career_appoint,comb_name,is_special,appont_time)
values (#{hospitalId},#{userId},#{phyAppontTime},#{sex},#{ifEdu},#{personType},#{checkId},
- #{ifCareerAppoint},#{combName},#{specialJob})
+ #{ifCareerAppoint},#{combName},#{specialJob},NOW())
insert into appont_phy_correlation(appont_id,meal_name,meal_content,meal_price)
@@ -74,22 +74,25 @@