Browse Source

微调

dev_shibei_match
zxc 4 years ago
parent
commit
d00170e1a7
  1. 2
      epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/CancelAppointmentFormDTO.java
  2. 3
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/IcPartyServiceCenterController.java
  3. 9
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/IcMatterAppointmentRecordDao.java
  4. 2
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/IcPartyServiceCenterServiceImpl.java
  5. 10
      epmet-module/gov-org/gov-org-server/src/main/resources/mapper/IcMatterAppointmentRecordDao.xml

2
epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/CancelAppointmentFormDTO.java

@ -19,4 +19,6 @@ public class CancelAppointmentFormDTO implements Serializable {
@NotBlank(message = "recordId不能为空",groups = CancelAppointmentForm.class) @NotBlank(message = "recordId不能为空",groups = CancelAppointmentForm.class)
private String recordId; private String recordId;
private String userId;
} }

3
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/IcPartyServiceCenterController.java

@ -197,8 +197,9 @@ public class IcPartyServiceCenterController {
* @date 2021/11/26 5:21 下午 * @date 2021/11/26 5:21 下午
*/ */
@PostMapping("cancelappointment") @PostMapping("cancelappointment")
public Result cancelAppointment(@RequestBody CancelAppointmentFormDTO formDTO){ public Result cancelAppointment(@RequestBody CancelAppointmentFormDTO formDTO,@LoginUser TokenDto tokenDto){
ValidatorUtils.validateEntity(formDTO,CancelAppointmentFormDTO.CancelAppointmentForm.class); ValidatorUtils.validateEntity(formDTO,CancelAppointmentFormDTO.CancelAppointmentForm.class);
formDTO.setUserId(tokenDto.getUserId());
icPartyServiceCenterService.cancelAppointment(formDTO); icPartyServiceCenterService.cancelAppointment(formDTO);
return new Result(); return new Result();
} }

9
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/IcMatterAppointmentRecordDao.java

@ -52,4 +52,13 @@ public interface IcMatterAppointmentRecordDao extends BaseDao<IcMatterAppointmen
*/ */
List<AppointmentExistRecordResultDTO> appointmentExistRecord(@Param("matterIds")List<String> matterIds); List<AppointmentExistRecordResultDTO> appointmentExistRecord(@Param("matterIds")List<String> matterIds);
/**
* @Description 取消预约
* @param recordId
* @param userId
* @author zxc
* @date 2021/11/29 3:34 下午
*/
void cancelAppointment(@Param("recordId")String recordId,@Param("userId")String userId);
} }

2
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/IcPartyServiceCenterServiceImpl.java

@ -408,7 +408,7 @@ public class IcPartyServiceCenterServiceImpl extends BaseServiceImpl<IcPartyServ
*/ */
@Override @Override
public void cancelAppointment(CancelAppointmentFormDTO formDTO) { public void cancelAppointment(CancelAppointmentFormDTO formDTO) {
matterAppointmentRecordDao.deleteById(formDTO.getRecordId()); matterAppointmentRecordDao.cancelAppointment(formDTO.getRecordId(), formDTO.getUserId());
} }
public List<TimeDTO> getTimeList(String start,String end,Integer interval){ public List<TimeDTO> getTimeList(String start,String end,Integer interval){

10
epmet-module/gov-org/gov-org-server/src/main/resources/mapper/IcMatterAppointmentRecordDao.xml

@ -3,6 +3,16 @@
<mapper namespace="com.epmet.dao.IcMatterAppointmentRecordDao"> <mapper namespace="com.epmet.dao.IcMatterAppointmentRecordDao">
<!-- 取消预约 -->
<update id="cancelAppointment">
UPDATE ic_matter_appointment_record
SET `STATUS` = 'cancel',
DEL_FLAG = 1,
UPDATED_BY = #{userId},
UPDATED_TIME = NOW()
WHERE ID = #{recordId}
</update>
<!-- 查询预约列表 --> <!-- 查询预约列表 -->
<select id="appointmentRecord" resultType="com.epmet.dto.result.AppointmentRecordResultDTO"> <select id="appointmentRecord" resultType="com.epmet.dto.result.AppointmentRecordResultDTO">
SELECT SELECT

Loading…
Cancel
Save