Commit 305fa38c authored by 杨钧's avatar 杨钧

修改转换方式,增加remark字段

parent 53d853a5
package cn.quantgroup.customer.rest.vo.card;
import cn.quantgroup.customer.constant.Constant;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import java.util.List;
import java.util.Objects;
/**
* @author yangjun
* @Date 2020/3/9 11:13
* @Desc
* @Update
*/
@Data
@ToString
@AllArgsConstructor
@NoArgsConstructor
public class XyqbCardRelationResult {
private String msg;
private String code;
private String businessCode;
private Boolean success;
private List<XyqbCardRelation> data;
public boolean isSucc() {
return Constant.SUCCESS_CODE.equals(this.getCode()) && Objects.nonNull(this.data);
}
}
package cn.quantgroup.customer.rest.vo.card;
import cn.quantgroup.customer.constant.Constant;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import java.util.List;
import java.util.Objects;
/**
* @author yangjun
* @Date 2020/3/9 11:13
* @Desc
* @Update
*/
@Data
@ToString
@AllArgsConstructor
@NoArgsConstructor
public class XyqbCardsResult {
private String msg;
private String code;
private String businessCode;
private Boolean success;
private List<XyqbCardsInfo> data;
public boolean isSucc() {
return Constant.SUCCESS_CODE.equals(this.getCode()) && Objects.nonNull(this.data);
}
}
...@@ -72,4 +72,9 @@ public class RepayOptRecord { ...@@ -72,4 +72,9 @@ public class RepayOptRecord {
* 错误描述 * 错误描述
*/ */
String errorMsg; String errorMsg;
/**
* 备注
*/
String remark;
} }
package cn.quantgroup.customer.rest.vo.repay;
import cn.quantgroup.customer.constant.Constant;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import java.util.List;
import java.util.Objects;
/**
* @author yangjun
* @Date 2020/3/10 12:35
* @Desc
* @Update
*/
@Data
@ToString
@AllArgsConstructor
@NoArgsConstructor
public class RepayOptRecordResult {
private String msg;
private String code;
private String businessCode;
private Boolean success;
private List<RepayOptRecord> data;
public boolean isSucc() {
return Constant.SUCCESS_CODE.equals(this.getCode()) && Objects.nonNull(this.data);
}
}
package cn.quantgroup.customer.rest.vo.repay;
import cn.quantgroup.customer.constant.Constant;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import java.util.List;
import java.util.Objects;
/**
* @author yangjun
* @Date 2020/3/10 13:05
* @Desc
* @Update
*/
@Data
@ToString
@AllArgsConstructor
@NoArgsConstructor
public class XyqbRepayInfoResult {
private String msg;
private String code;
private String businessCode;
private Boolean success;
private List<XyqbRepayInfo> data;
public boolean isSucc() {
return Constant.SUCCESS_CODE.equals(this.getCode()) && Objects.nonNull(this.data);
}
}
package cn.quantgroup.customer.service.impl; package cn.quantgroup.customer.service.impl;
import cn.quantgroup.customer.constant.Constant;
import cn.quantgroup.customer.enums.ErrorCodeEnum; import cn.quantgroup.customer.enums.ErrorCodeEnum;
import cn.quantgroup.customer.model.xyqbuser.UserBasicInfo; import cn.quantgroup.customer.model.xyqbuser.UserBasicInfo;
import cn.quantgroup.customer.rest.param.card.ModifyCardsQuery; import cn.quantgroup.customer.rest.param.card.ModifyCardsQuery;
...@@ -8,19 +9,19 @@ import cn.quantgroup.customer.rest.param.card.UnBindCardModel; ...@@ -8,19 +9,19 @@ import cn.quantgroup.customer.rest.param.card.UnBindCardModel;
import cn.quantgroup.customer.rest.param.user.UserCombinationParam; import cn.quantgroup.customer.rest.param.user.UserCombinationParam;
import cn.quantgroup.customer.rest.vo.JsonResult; import cn.quantgroup.customer.rest.vo.JsonResult;
import cn.quantgroup.customer.rest.vo.card.CardResult; import cn.quantgroup.customer.rest.vo.card.CardResult;
import cn.quantgroup.customer.rest.vo.card.XyqbCardRelationResult; import cn.quantgroup.customer.rest.vo.card.XyqbCardRelation;
import cn.quantgroup.customer.rest.vo.card.XyqbCardsResult; import cn.quantgroup.customer.rest.vo.card.XyqbCardsInfo;
import cn.quantgroup.customer.service.ICardService; import cn.quantgroup.customer.service.ICardService;
import cn.quantgroup.customer.service.IUserService; import cn.quantgroup.customer.service.IUserService;
import cn.quantgroup.customer.service.IXyqbService; import cn.quantgroup.customer.service.IXyqbService;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.fasterxml.jackson.databind.JsonNode;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.lang.reflect.Type;
import java.util.List;
import java.util.Objects; import java.util.Objects;
/** /**
...@@ -76,19 +77,20 @@ public class CardServiceImpl implements ICardService { ...@@ -76,19 +77,20 @@ public class CardServiceImpl implements ICardService {
return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode()); return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode());
} }
XyqbCardsResult xyqbCardsResult; JsonResult<List<XyqbCardsInfo>> xyqbCardsResult;
try { try {
xyqbCardsResult = JSONObject.parseObject(cardXyqbStr, XyqbCardsResult.class); Type jsonType = new com.google.gson.reflect.TypeToken<JsonResult<List<XyqbCardsInfo>>>() {
}.getType();
xyqbCardsResult = Constant.GSON.fromJson(cardXyqbStr, jsonType);
} catch (Exception e) { } catch (Exception e) {
log.error("[绑卡信息转换异常]", e); log.error("[绑卡信息转换异常]", e);
return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode()); return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode());
} }
if (!xyqbCardsResult.isSucc()) { if (!xyqbCardsResult.isSuccess()) {
return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode()); return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode());
} }
cardResult.setBindCardInfo(xyqbCardsResult.getData()); cardResult.setBindCardInfo(xyqbCardsResult.getData());
log.info("[查询绑卡信息],返回 cardResult={}", cardResult); log.info("[查询绑卡信息],返回 cardResult={}", cardResult);
return JsonResult.buildSuccessResult("处理成功", cardResult); return JsonResult.buildSuccessResult("处理成功", cardResult);
...@@ -116,20 +118,18 @@ public class CardServiceImpl implements ICardService { ...@@ -116,20 +118,18 @@ public class CardServiceImpl implements ICardService {
return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode()); return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode());
} }
XyqbCardRelationResult xyqbCardRelationResult; JsonResult<List<XyqbCardRelation>> xyqbCardRelationResult;
try { try {
xyqbCardRelationResult = JSONObject.parseObject(cardRelationStr, XyqbCardRelationResult.class); Type jsonType = new com.google.gson.reflect.TypeToken<JsonResult<List<XyqbCardRelation>>>() {
}.getType();
xyqbCardRelationResult = Constant.GSON.fromJson(cardRelationStr, jsonType);
} catch (Exception e) { } catch (Exception e) {
log.error("[卡关联信息转换异常]", e); log.error("[卡关联信息转换异常]", e);
return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode()); return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode());
} }
if (!xyqbCardRelationResult.isSucc()) { log.info("[查询卡关联信息],返回 xyqbCardRelationResult={}", xyqbCardRelationResult);
return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode()); return xyqbCardRelationResult;
}
log.info("[查询卡关联信息],返回 data={}", xyqbCardRelationResult.getData());
return JsonResult.buildSuccessResult("处理成功", xyqbCardRelationResult.getData());
} }
@Override @Override
...@@ -153,20 +153,19 @@ public class CardServiceImpl implements ICardService { ...@@ -153,20 +153,19 @@ public class CardServiceImpl implements ICardService {
return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode()); return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode());
} }
JsonResult modifyResult;
JsonResult<String> modifyResult;
try { try {
modifyResult = JSONObject.parseObject(unBindCardStr, JsonResult.class); Type jsonType = new com.google.gson.reflect.TypeToken<JsonResult<String>>() {
}.getType();
modifyResult = Constant.GSON.fromJson(unBindCardStr, jsonType);
} catch (Exception e) { } catch (Exception e) {
log.error("[解除绑卡信息转换异常]", e); log.error("[解除绑卡信息转换异常]", e);
return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode()); return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode());
} }
if (!modifyResult.isSuccess()) {
return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode());
}
log.info("[解除绑卡信息],返回 modifyResult={}", modifyResult); log.info("[解除绑卡信息],返回 modifyResult={}", modifyResult);
return JsonResult.buildSuccessResult("处理成功", null); return modifyResult;
} }
@Override @Override
...@@ -192,20 +191,18 @@ public class CardServiceImpl implements ICardService { ...@@ -192,20 +191,18 @@ public class CardServiceImpl implements ICardService {
return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode()); return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode());
} }
JsonResult modifyResult; JsonResult<String> modifyResult;
try { try {
modifyResult = JSONObject.parseObject(modifyReservePhoneStr, JsonResult.class); Type jsonType = new com.google.gson.reflect.TypeToken<JsonResult<String>>() {
}.getType();
modifyResult = Constant.GSON.fromJson(modifyReservePhoneStr, jsonType);
} catch (Exception e) { } catch (Exception e) {
log.error("[修改预留手机号结果转换异常]", e); log.error("[修改预留手机号结果转换异常]", e);
return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode()); return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode());
} }
if (!modifyResult.isSuccess()) {
return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode());
}
log.info("[修改预留手机号],返回 modifyResult={}", modifyResult); log.info("[修改预留手机号],返回 modifyResult={}", modifyResult);
return JsonResult.buildSuccessResult("处理成功", null); return modifyResult;
} }
......
package cn.quantgroup.customer.service.impl; package cn.quantgroup.customer.service.impl;
import cn.quantgroup.customer.constant.Constant;
import cn.quantgroup.customer.enums.ErrorCodeEnum; import cn.quantgroup.customer.enums.ErrorCodeEnum;
import cn.quantgroup.customer.exception.BusinessException; import cn.quantgroup.customer.exception.BusinessException;
import cn.quantgroup.customer.model.xyqbuser.UserBasicInfo; import cn.quantgroup.customer.model.xyqbuser.UserBasicInfo;
...@@ -7,23 +8,21 @@ import cn.quantgroup.customer.rest.param.repay.RepayOrderInfoQuery; ...@@ -7,23 +8,21 @@ import cn.quantgroup.customer.rest.param.repay.RepayOrderInfoQuery;
import cn.quantgroup.customer.rest.param.repay.RepayOrderQuery; import cn.quantgroup.customer.rest.param.repay.RepayOrderQuery;
import cn.quantgroup.customer.rest.param.user.UserCombinationParam; import cn.quantgroup.customer.rest.param.user.UserCombinationParam;
import cn.quantgroup.customer.rest.vo.JsonResult; import cn.quantgroup.customer.rest.vo.JsonResult;
import cn.quantgroup.customer.rest.vo.card.CardResult;
import cn.quantgroup.customer.rest.vo.card.XyqbCardRelationResult;
import cn.quantgroup.customer.rest.vo.card.XyqbCardsResult;
import cn.quantgroup.customer.rest.vo.repay.RepayInfoResult; import cn.quantgroup.customer.rest.vo.repay.RepayInfoResult;
import cn.quantgroup.customer.rest.vo.repay.RepayOptRecordResult; import cn.quantgroup.customer.rest.vo.repay.RepayOptRecord;
import cn.quantgroup.customer.rest.vo.repay.XyqbRepayInfoResult; import cn.quantgroup.customer.rest.vo.repay.XyqbRepayInfo;
import cn.quantgroup.customer.service.IRepayService; import cn.quantgroup.customer.service.IRepayService;
import cn.quantgroup.customer.service.IUserService; import cn.quantgroup.customer.service.IUserService;
import cn.quantgroup.customer.service.IXyqbService; import cn.quantgroup.customer.service.IXyqbService;
import cn.quantgroup.user.retbean.XUser; import cn.quantgroup.user.retbean.XUser;
import cn.quantgroup.user.vo.UserSysResult; import cn.quantgroup.user.vo.UserSysResult;
import com.alibaba.fastjson.JSONObject;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.lang.reflect.Type;
import java.util.List;
import java.util.Objects; import java.util.Objects;
@Slf4j @Slf4j
...@@ -100,15 +99,17 @@ public class RepayServiceImpl implements IRepayService { ...@@ -100,15 +99,17 @@ public class RepayServiceImpl implements IRepayService {
return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode()); return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode());
} }
XyqbRepayInfoResult xyqbRepayInfoResult; JsonResult<List<XyqbRepayInfo>> xyqbRepayInfoResult;
try { try {
xyqbRepayInfoResult = JSONObject.parseObject(repayInfoStr, XyqbRepayInfoResult.class); Type jsonType = new com.google.gson.reflect.TypeToken<JsonResult<List<XyqbRepayInfo>>>() {
}.getType();
xyqbRepayInfoResult = Constant.GSON.fromJson(repayInfoStr, jsonType);
} catch (Exception e) { } catch (Exception e) {
log.error("[还款信息转换异常]", e); log.error("[还款信息转换异常]", e);
return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode()); return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode());
} }
if (!xyqbRepayInfoResult.isSucc()) { if (!xyqbRepayInfoResult.isSuccess()) {
return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode()); return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode());
} }
...@@ -134,19 +135,17 @@ public class RepayServiceImpl implements IRepayService { ...@@ -134,19 +135,17 @@ public class RepayServiceImpl implements IRepayService {
return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode()); return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode());
} }
RepayOptRecordResult repayOptRecordResult; JsonResult<List<RepayOptRecord>> repayOptRecordResult;
try { try {
repayOptRecordResult = JSONObject.parseObject(optRecordsStr, RepayOptRecordResult.class); Type jsonType = new com.google.gson.reflect.TypeToken<JsonResult<List<RepayOptRecord>>>() {
}.getType();
repayOptRecordResult = Constant.GSON.fromJson(optRecordsStr, jsonType);
} catch (Exception e) { } catch (Exception e) {
log.error("[还款操作记录转换异常]", e); log.error("[还款操作记录转换异常]", e);
return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode()); return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode());
} }
if (!repayOptRecordResult.isSucc()) { log.info("[查询还款操作记录],返回 repayOptRecordResult={}", repayOptRecordResult);
return JsonResult.buildErrorStateResult(ErrorCodeEnum.RETURN_ERROR.getMessage(), ErrorCodeEnum.RETURN_ERROR.getCode()); return repayOptRecordResult;
}
log.info("[查询还款操作记录],返回 data={}", repayOptRecordResult.getData());
return JsonResult.buildSuccessResult("处理成功", repayOptRecordResult.getData());
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment