Merge commit 'd0c029e954b26263492fb327a95c128f28dd4ec5'
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
This commit is contained in:
@@ -75,4 +75,7 @@ public class Approval implements Serializable, com.eactive.eai.data.Data {
|
|||||||
@Column(length = 17, name = "end_date")
|
@Column(length = 17, name = "end_date")
|
||||||
@Convert(converter = LocalDateTimeToStringConverter17.class)
|
@Convert(converter = LocalDateTimeToStringConverter17.class)
|
||||||
private LocalDateTime approvalDate;
|
private LocalDateTime approvalDate;
|
||||||
|
|
||||||
|
@Column(name = "expect_end_date")
|
||||||
|
private String expectEndDate; //예상완료일
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -28,4 +28,8 @@ public interface ApprovalState extends Serializable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
String getDescription();
|
String getDescription();
|
||||||
|
|
||||||
|
default String getCode() {
|
||||||
|
return toString();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,38 @@
|
|||||||
|
package com.eactive.apim.portal.qna.entity;
|
||||||
|
|
||||||
|
import com.eactive.apim.portal.common.entity.Auditable;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
import lombok.ToString;
|
||||||
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
|
||||||
|
import javax.persistence.*;
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
@Entity
|
||||||
|
@Table(name = "PTL_INQUIRY_COMMENT")
|
||||||
|
@Data
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
@ToString(exclude = "inquiry")
|
||||||
|
public class InquiryComment extends Auditable implements Serializable {
|
||||||
|
|
||||||
|
@Id
|
||||||
|
@Column(name = "id", length = 36, nullable = false)
|
||||||
|
@GenericGenerator(name = "uuid-gen", strategy = "uuid2")
|
||||||
|
@GeneratedValue(generator = "uuid-gen", strategy = GenerationType.IDENTITY)
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
@ManyToOne(fetch = FetchType.LAZY)
|
||||||
|
@JoinColumn(name = "INQUIRY_ID", nullable = false, foreignKey = @ForeignKey(ConstraintMode.NO_CONSTRAINT))
|
||||||
|
private Inquiry inquiry;
|
||||||
|
|
||||||
|
@Lob
|
||||||
|
@Column(name = "COMMENT_DETAIL")
|
||||||
|
private String commentDetail;
|
||||||
|
|
||||||
|
@Column(name = "DEL_YN", length = 1)
|
||||||
|
private String delYn = "N";
|
||||||
|
|
||||||
|
@Column(name = "ADMIN_YN", length = 1)
|
||||||
|
private String adminYn = "N";
|
||||||
|
}
|
||||||
@@ -31,6 +31,12 @@ public enum MessageCode {
|
|||||||
APP_REGISTER_REJECTED("앱 등록 거절", "FM_APIM010", Channels.EMAIL),
|
APP_REGISTER_REJECTED("앱 등록 거절", "FM_APIM010", Channels.EMAIL),
|
||||||
|
|
||||||
|
|
||||||
|
// API상태 모니터링
|
||||||
|
API_STATUS_CHANGED("API 상태 변화", "FM_APIM011", Channels.MESSENGER),
|
||||||
|
// 유량제어 토큰 획득 실패
|
||||||
|
INFLOW_TOKEN_FAILED("유량제어 토큰 획득 실패", "FM_APIM012", Channels.MESSENGER),
|
||||||
|
|
||||||
|
|
||||||
// 미 사용, 미 분류
|
// 미 사용, 미 분류
|
||||||
@Deprecated
|
@Deprecated
|
||||||
API_APPROVED("API 승인 알림", null, Channels.NONE),
|
API_APPROVED("API 승인 알림", null, Channels.NONE),
|
||||||
@@ -115,6 +121,7 @@ public enum MessageCode {
|
|||||||
NONE (0b0000),
|
NONE (0b0000),
|
||||||
EMAIL (0b0001),
|
EMAIL (0b0001),
|
||||||
KAKAO_ALIMTALK (0b0010),
|
KAKAO_ALIMTALK (0b0010),
|
||||||
|
MESSENGER (0b0100),
|
||||||
;
|
;
|
||||||
|
|
||||||
@Getter
|
@Getter
|
||||||
|
|||||||
@@ -111,20 +111,17 @@ public class MessageSendService {
|
|||||||
logger.debug(emailRequest.toString());
|
logger.debug(emailRequest.toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
//메신저는 사용하지 않아서 주석 처리함.
|
if (template.getEnableMessenger().equalsIgnoreCase("Y")) {
|
||||||
// if (template.getEnableMessenger().equalsIgnoreCase("Y")) {
|
MessageRequest messengerRequest = new MessageRequest();
|
||||||
// MessageRequest messengerRequest = new MessageRequest();
|
messengerRequest.setMessageCode(MessageCode.valueOf(template.getMessageCode()));
|
||||||
// messengerRequest.setMessageCode(MessageRequestEnums.MessageCode.valueOf(template.getMessageCode()));
|
messengerRequest.setSubject(subject);
|
||||||
// messengerRequest.setSubject(subject);
|
String messengerTemplate = buildMessage(template.getMessengerTemplate(), messageParams);
|
||||||
// String messengerTemplate = buildMessage(template.getMessengerTemplate(), messageParams);
|
messengerRequest.setMessage(messengerTemplate);
|
||||||
// messengerRequest.setMessage(messengerTemplate);
|
messengerRequest.setRequestDate(LocalDateTime.now());
|
||||||
// messengerRequest.setRequestDate(LocalDateTime.now());
|
messengerRequest.setUsername(user.getUsername());
|
||||||
// messengerRequest.setUsername(user.getUsername());
|
messengerRequest.setMessengerId(user.getUserId());
|
||||||
// messengerRequest.setMessengerId(user.getMessengerId());
|
messageRequestRepository.save(messengerRequest);
|
||||||
// messengerRequest.setEaiInterfaceId();
|
}
|
||||||
// messengerRequest.setServiceId();
|
|
||||||
// messageRequestRepository.save(messengerRequest);
|
|
||||||
// }
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void updateMessageParams(MessageRecipient user, Map<String, String> messageParams) {
|
private void updateMessageParams(MessageRecipient user, Map<String, String> messageParams) {
|
||||||
|
|||||||
Reference in New Issue
Block a user