@Override public Passport apply(PassCode passCode) { log.info("Gugong Apply Code: " + passCode.getSerialNo()); Passport passport = new Passport(); passport.setEventType(PassportConstant.PASSCODE_TYPE.APPLAYCODE.name()); passport.setSendSms(PassportConstant.PASSCODE_SMS_SENDER.LVMAMA.name()); try { sendOrder(passCode, passport); } catch (Exception e) { passport.setStatus(PassportConstant.PASSCODE_STATUS.FAILED.name()); passport.setErrorNO(PassportConstant.PASSCODE_ERROR.APPLY.name()); passport.setComLogContent(e.getMessage()); this.reapplySet(passport, passCode.getReapplyCount()); log.error("Gugong Apply Exception message:", e); } return passport; }
@Override public Passport destroy(PassCode passCode) { log.info("Gugong Destroy Code: " + passCode.getSerialNo()); Passport passport = new Passport(); passport.setEventType(PassportConstant.PASSCODE_TYPE.DESTROYCODE.name()); passport.setSerialno(passCode.getSerialNo()); try { GugongOrderResponse response = GugongHTTPUtil.getRefundResponse(passCode); if (response.getStatus() == 0) { passport.setStatus(PassportConstant.PASSCODE_STATUS.SUCCESS.name()); } else { passport.setComLogContent( "供应商返回异常:" + GugongConstant.getInstance().getCodeMsg(response.getResultcode())); passport.setStatus(PassportConstant.PASSCODE_STATUS.FAILED.name()); passport.setErrorNO(PassportConstant.PASSCODE_ERROR.DESTROY.name()); } } catch (Exception e) { passport.setStatus(PassportConstant.PASSCODE_STATUS.FAILED.name()); passport.setErrorNO(PassportConstant.PASSCODE_ERROR.DESTROY.name()); passport.setComLogContent(e.getMessage()); log.error("Gugong Destroy Exception:".concat(e.getMessage())); } return passport; }