초기소스
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
package com.wb.domainserver.exception;
|
||||
|
||||
import com.wb.domainserver.domain.gcone.goods.purchs.vo.BOOrderLogVO;
|
||||
import com.wb.domainserver.domain.gcone.ordr.ordr.service.BOOrdrLogService;
|
||||
import com.wb.domainserver.exception.code.OrderBellCode;
|
||||
import java.math.BigInteger;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
public class WnbtOrderBellRestException extends RuntimeException {
|
||||
private String code;
|
||||
private OrderBellCode bellCode;
|
||||
|
||||
private BOOrdrLogService ordrLogService;
|
||||
|
||||
|
||||
public WnbtOrderBellRestException(String ordrInnb, String sopmalCd, OrderBellCode bellCode) {
|
||||
super(bellCode.getMessage());
|
||||
insertLog(ordrInnb, sopmalCd, bellCode.getMessage()); // 예외 발생 시 로그 자동 기록
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param ordrInnb
|
||||
* @param message
|
||||
*/
|
||||
private void insertLog(String ordrInnb, String sopmalCd, String message) {
|
||||
BOOrderLogVO bellVO = new BOOrderLogVO();
|
||||
bellVO.setOrdrInnb(new BigInteger(ordrInnb));
|
||||
bellVO.setSopmalCd(sopmalCd);
|
||||
ordrLogService.insertBOOrderBellLogRegist(bellVO);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user