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)
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 下午
*/
@PostMapping("cancelappointment")
public Result cancelAppointment(@RequestBody CancelAppointmentFormDTO formDTO){
public Result cancelAppointment(@RequestBody CancelAppointmentFormDTO formDTO,@LoginUser TokenDto tokenDto){
ValidatorUtils.validateEntity(formDTO,CancelAppointmentFormDTO.CancelAppointmentForm.class);
formDTO.setUserId(tokenDto.getUserId());
icPartyServiceCenterService.cancelAppointment(formDTO);
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);
/**
* @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
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){

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

@ -3,6 +3,16 @@
<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

Loading…
Cancel
Save