zouhantao преди 2 дни
родител
ревизия
a98cc921b0

+ 0
- 7
zhywpt-app-msgw/src/main/java/cn/com/taiji/msgw/api/MessageSharedController.java Целия файл

return ApiResponse.of(response); return ApiResponse.of(response);
} }


@ApiOperation(value = "全部明细(包含主表)")
@PostMapping(value = "/viewAll")
public ApiResponse<MessageSendApplyViewAllResponseDto> viewAll(@RequestBody @Valid MessageSendApplyViewAllRequestDto request) throws ManagerException {
MessageSendApplyViewAllResponseDto response = messageWaitSendManager.viewAll(request);
return ApiResponse.of(response);
}

@ApiOperation(value = "消息重发") @ApiOperation(value = "消息重发")
@PostMapping(value = "/retry") @PostMapping(value = "/retry")
public ApiResponse<MessageRetryResponseDto> retry(@RequestBody @Valid MessageRetryRequestDto request) throws ManagerException { public ApiResponse<MessageRetryResponseDto> retry(@RequestBody @Valid MessageRetryRequestDto request) throws ManagerException {

+ 4
- 3
zhywpt-app-msgw/src/main/java/cn/com/taiji/msgw/dto/MessageSendDetailsRequestDto.java Целия файл

@Setter @Setter
public class MessageSendDetailsRequestDto extends AbstractStaffBizRequestDTO { public class MessageSendDetailsRequestDto extends AbstractStaffBizRequestDTO {


@ApiModelProperty(value = "子表id",required = true)
@NotBlank(message = "id不能为空")
private String id;
@ApiModelProperty(value = "detailsId")
private String detailsId;
@ApiModelProperty(value = "applyId")
private String applyId;
} }

+ 5
- 1
zhywpt-app-msgw/src/main/java/cn/com/taiji/msgw/dto/MessageSendDetailsResponseDto.java Целия файл

package cn.com.taiji.msgw.dto; package cn.com.taiji.msgw.dto;


import cn.com.taiji.common.entity.BaseEntity; import cn.com.taiji.common.entity.BaseEntity;
import cn.com.taiji.core.entity.msgw.MsgwSendApply;
import cn.com.taiji.core.entity.msgw.MsgwSendDetails; import cn.com.taiji.core.entity.msgw.MsgwSendDetails;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;


import java.util.List;

@Getter @Getter
@Setter @Setter
public class MessageSendDetailsResponseDto extends BaseEntity { public class MessageSendDetailsResponseDto extends BaseEntity {


private MsgwSendDetails sendDetails;
private MsgwSendApply sendApply;
private List<MsgwSendDetails> sendDetails;
} }

+ 0
- 3
zhywpt-app-msgw/src/main/java/cn/com/taiji/msgw/manager/messageWaitSend/MessageWaitSendManager.java Целия файл

/**消息明细*/ /**消息明细*/
MessageSendDetailsResponseDto view(MessageSendDetailsRequestDto request); MessageSendDetailsResponseDto view(MessageSendDetailsRequestDto request);


/**消息明细*/
MessageSendApplyViewAllResponseDto viewAll(MessageSendApplyViewAllRequestDto request);

/**分页查询*/ /**分页查询*/
Pagination page(SendDetailsRequestDto request) throws ManagerException; Pagination page(SendDetailsRequestDto request) throws ManagerException;



+ 11
- 12
zhywpt-app-msgw/src/main/java/cn/com/taiji/msgw/manager/messageWaitSend/MessageWaitSendManagerImpl.java Целия файл



@Override @Override
public MessageSendDetailsResponseDto view(MessageSendDetailsRequestDto request) { public MessageSendDetailsResponseDto view(MessageSendDetailsRequestDto request) {
MsgwSendDetails sendDetails = sendDetailsRepo.findById(request.getId()).orElse(null);
MessageSendDetailsResponseDto response = new MessageSendDetailsResponseDto(); MessageSendDetailsResponseDto response = new MessageSendDetailsResponseDto();
response.setSendDetails(sendDetails);
return response;
}
@Override
public MessageSendApplyViewAllResponseDto viewAll(MessageSendApplyViewAllRequestDto request) {
MsgwSendApply apply = sendApplyRepo.findById(request.getApplyId()).orElse(null);
List<MsgwSendDetails> list = sendDetailsRepo.findByApplyId(request.getApplyId());
MessageSendApplyViewAllResponseDto response = new MessageSendApplyViewAllResponseDto();
response.setSendApply(apply);
response.setSendDetails(list);
List<MsgwSendDetails> list = new ArrayList<>();
if (request.getApplyId() != null){
MsgwSendApply apply = sendApplyRepo.findById(request.getApplyId()).orElse(null);
response.setSendApply(apply);
list = sendDetailsRepo.findByApplyId(request.getApplyId());
response.setSendDetails(list);
}else {
MsgwSendDetails sendDetails = sendDetailsRepo.findById(request.getDetailsId()).orElse(null);
list.add(sendDetails);
response.setSendDetails(list);
}
return response; return response;
} }



Loading…
Отказ
Запис