Explorar el Código

机构账号列表

hace 5 años
padre
commit
c63829c828

+ 18 - 1
bms/src/main/java/com/hssx/bms/controller/UserAppointmentController.java

@@ -2,6 +2,8 @@ package com.hssx.bms.controller;
 
 
 import com.hssx.bms.entity.SystemUser;
+import com.hssx.bms.entity.UserAppointment;
+import com.hssx.bms.entity.vo.UserAppointmentVO;
 import com.hssx.bms.service.UserAppointmentService;
 import com.hssx.bms.until.HttpRespMsg;
 import com.hssx.bms.until.PageUtil;
@@ -37,10 +39,25 @@ public class UserAppointmentController {
     @ApiOperation(value = "预约用户列表", notes = "预约用户列表方法")
     @RequestMapping("/list")
     @ResponseBody
-    public HttpRespMsg sysLogin(SystemUser user,PageUtil page) {
+    public HttpRespMsg list(SystemUser user,PageUtil page) {
         HttpRespMsg msg = userAppointmentService.getList(user,page);
         return msg;
     }
 
+    /**
+     * 接受/修改时间接口
+     * 参数:id:该条预约数据的id
+     * stage:1-接受
+     * timeDate:修改的时间(不修改不传)
+     * @return
+     */
+    @ApiOperation(value = "接受/修改时间接口", notes = "接受/修改时间接口方法")
+    @RequestMapping("/acceptAndUpdateDate")
+    @ResponseBody
+    public HttpRespMsg acceptAndUpdateDate(UserAppointmentVO userAppointmentVO) {
+        HttpRespMsg msg = userAppointmentService.acceptAndUpdateDate(userAppointmentVO);
+        return msg;
+    }
+
 }
 

+ 15 - 0
bms/src/main/java/com/hssx/bms/entity/vo/UserAppointmentVO.java

@@ -0,0 +1,15 @@
+package com.hssx.bms.entity.vo;
+
+import com.hssx.bms.entity.UserAppointment;
+import lombok.Data;
+
+/**
+ * Author: 吴涛涛 cuiyi@itany.com
+ * Date : 2019 - 10 - 21 18:49
+ * Description:<描述>
+ * Version: 1.0
+ */
+@Data
+public class UserAppointmentVO extends UserAppointment {
+    private String timeDate;
+}

+ 3 - 0
bms/src/main/java/com/hssx/bms/service/UserAppointmentService.java

@@ -3,6 +3,7 @@ package com.hssx.bms.service;
 import com.hssx.bms.entity.SystemUser;
 import com.hssx.bms.entity.UserAppointment;
 import com.baomidou.mybatisplus.extension.service.IService;
+import com.hssx.bms.entity.vo.UserAppointmentVO;
 import com.hssx.bms.until.HttpRespMsg;
 import com.hssx.bms.until.PageUtil;
 
@@ -17,4 +18,6 @@ import com.hssx.bms.until.PageUtil;
 public interface UserAppointmentService extends IService<UserAppointment> {
 
     HttpRespMsg getList(SystemUser user,PageUtil page);
+
+    HttpRespMsg acceptAndUpdateDate(UserAppointmentVO userAppointment);
 }

+ 17 - 0
bms/src/main/java/com/hssx/bms/service/impl/UserAppointmentServiceImpl.java

@@ -6,6 +6,7 @@ import com.github.pagehelper.PageInfo;
 import com.hssx.bms.entity.InstitutionalInformation;
 import com.hssx.bms.entity.SystemUser;
 import com.hssx.bms.entity.UserAppointment;
+import com.hssx.bms.entity.vo.UserAppointmentVO;
 import com.hssx.bms.mapper.InstitutionalInformationMapper;
 import com.hssx.bms.mapper.SystemUserMapper;
 import com.hssx.bms.mapper.UserAppointmentMapper;
@@ -13,9 +14,12 @@ import com.hssx.bms.service.UserAppointmentService;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.hssx.bms.until.HttpRespMsg;
 import com.hssx.bms.until.PageUtil;
+import org.springframework.beans.BeanUtils;
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
+import java.time.LocalDate;
+import java.time.format.DateTimeFormatter;
 import java.util.ArrayList;
 import java.util.List;
 
@@ -53,4 +57,17 @@ public class UserAppointmentServiceImpl extends ServiceImpl<UserAppointmentMappe
         msg.data = pageInfo;
         return msg;
     }
+
+    @Override
+    public HttpRespMsg acceptAndUpdateDate(UserAppointmentVO userAppointmentVO) {
+        HttpRespMsg msg = new HttpRespMsg();
+        UserAppointment userAppointment = new UserAppointment();
+        if(null != userAppointmentVO.getTimeDate()){
+            LocalDate beginDateTime = LocalDate.parse(userAppointmentVO.getTimeDate(), DateTimeFormatter.ofPattern("yyyy-MM-dd"));
+            userAppointment.setAppointDate(beginDateTime);
+        }
+        BeanUtils.copyProperties(userAppointmentVO,userAppointment);
+        userAppointmentMapper.updateById(userAppointment);
+        return msg;
+    }
 }