浏览代码

Merge remote-tracking branch 'origin/master'

master
yangpeilai 2 个月前
父节点
当前提交
9836418e29

+ 1
- 1
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/audit/VerificationRuleManagerImpl.java 查看文件

builder.append("车辆识别代码【" + model.getVin() + "】与系统识别结果【" + res.getVin() + "】不一致;"); builder.append("车辆识别代码【" + model.getVin() + "】与系统识别结果【" + res.getVin() + "】不一致;");
} }
if (!model.getVehicleModel().equals(res.getModel())) { if (!model.getVehicleModel().equals(res.getModel())) {
builder.append("品牌型号【" + model.getVin() + "】与系统识别结果【" + res.getVin() + "】不一致;");
builder.append("品牌型号【" + model.getVehicleModel() + "】与系统识别结果【" + res.getModel() + "】不一致;");
} }
} catch (IOException e) { } catch (IOException e) {
builder.append("行驶证主页照片识别结果异常;"); builder.append("行驶证主页照片识别结果异常;");

+ 11
- 8
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/order/AbstractOrderManager.java 查看文件



import cn.com.taiji.common.manager.net.http.ServiceHandleException; import cn.com.taiji.common.manager.net.http.ServiceHandleException;
import cn.com.taiji.common.pub.StringTools; import cn.com.taiji.common.pub.StringTools;
import cn.com.taiji.common.pub.TimeTools;
import cn.com.taiji.core.entity.basic.QtkCustomerInfo; import cn.com.taiji.core.entity.basic.QtkCustomerInfo;
import cn.com.taiji.core.entity.basic.QtkServiceHall; import cn.com.taiji.core.entity.basic.QtkServiceHall;
import cn.com.taiji.core.entity.basic.QtkServicehallLocation; import cn.com.taiji.core.entity.basic.QtkServicehallLocation;
import cn.com.taiji.core.entity.dict.issue.OrderType; import cn.com.taiji.core.entity.dict.issue.OrderType;
import cn.com.taiji.core.entity.dict.issue.TransactionBizType; import cn.com.taiji.core.entity.dict.issue.TransactionBizType;
import cn.com.taiji.core.entity.dict.pay.PayChannelType; import cn.com.taiji.core.entity.dict.pay.PayChannelType;
import cn.com.taiji.core.entity.dict.pay.TradeState;
import cn.com.taiji.core.entity.dict.pay.TradeType;
import cn.com.taiji.core.entity.issue.*; import cn.com.taiji.core.entity.issue.*;
import cn.com.taiji.core.entity.user.AccountInfo; import cn.com.taiji.core.entity.user.AccountInfo;
import cn.com.taiji.core.manager.tools.MyTimeTools; import cn.com.taiji.core.manager.tools.MyTimeTools;
AtsQueryPayResultV3Request v3Request = new AtsQueryPayResultV3Request(); AtsQueryPayResultV3Request v3Request = new AtsQueryPayResultV3Request();
v3Request.setCreateType(payConfig.getWxServiceType()); v3Request.setCreateType(payConfig.getWxServiceType());
v3Request.setExternalOrderNo(pay.getExternalOrderNo()); v3Request.setExternalOrderNo(pay.getExternalOrderNo());
// v3Request.setTradeType(TradeType.valueOf(payConfig.getPayProductType()));
v3Request.setTradeType(TradeType.valueOf(payConfig.getPayProductType()));
v3Request.setMchid(payConfig.getWxMchId()); v3Request.setMchid(payConfig.getWxMchId());
v3Request.setApiV3Key(payConfig.getWxApiv3key()); v3Request.setApiV3Key(payConfig.getWxApiv3key());
v3Request.setPrivateKey(payConfig.getWxPrivatekey()); v3Request.setPrivateKey(payConfig.getWxPrivatekey());
v3Request.setSerialNo(payConfig.getWxSerialNo()); v3Request.setSerialNo(payConfig.getWxSerialNo());
// v2Request.setSubMchId(payConfig.get);
v3Request.setSubMchid(payConfig.getWxSubMchId());
AtsQueryPayResultV3Response res = jsonPostRepeat(v3Request); AtsQueryPayResultV3Response res = jsonPostRepeat(v3Request);
if (OrderPayStatus.SUCCESS.equals(res.getTradeState())) {
if (TradeState.SUCCESS.equals(res.getTradeState())) {
pay.setPayStatus(OrderPayStatus.SUCCESS); pay.setPayStatus(OrderPayStatus.SUCCESS);
pay.setPayTime(MyTimeTools.strToTime(res.getSuccessTime(), DateTimeFormatter.ofPattern("yyyy-MM-ddTHH:mm:ss")));
pay.setPayTime(MyTimeTools.strToTime(res.getSuccessTime(),TimeTools.ISO_LOCAL_DATE_TIME));
pay.setUpdateTime(LocalDateTime.now()); pay.setUpdateTime(LocalDateTime.now());
pay.setExternalOrderNo(res.getTransactionId()); pay.setExternalOrderNo(res.getTransactionId());
pay.setPayResult(res.toJson()); pay.setPayResult(res.toJson());
v2Request.setOutTradeNo(pay.getExternalOrderNo()); v2Request.setOutTradeNo(pay.getExternalOrderNo());
v2Request.setAppId(payConfig.getWxAppId()); v2Request.setAppId(payConfig.getWxAppId());
v2Request.setMchId(payConfig.getWxMchId()); v2Request.setMchId(payConfig.getWxMchId());
// v2Request.setSubAppId(payConfig.gets);
// v2Request.setSubMchId(payConfig.get);
v2Request.setSubMchId(payConfig.getWxSubMchId());
v2Request.setMchKey(payConfig.getWxKey());
AtsQueryPayResultV2Response res = jsonPostRepeat(v2Request); AtsQueryPayResultV2Response res = jsonPostRepeat(v2Request);
if (OrderPayStatus.SUCCESS.equals(res.getTradeState())) {
if (TradeState.SUCCESS.equals(res.getTradeState())) {
pay.setPayStatus(OrderPayStatus.SUCCESS); pay.setPayStatus(OrderPayStatus.SUCCESS);
pay.setPayTime(MyTimeTools.strToTime(res.getTimeEnd(), DateTimeFormatter.ofPattern("yyyyMMddHHmmss")));
pay.setPayTime(MyTimeTools.strToTime(res.getTimeEnd(),TimeTools.yyyyMMddHHmmss));
pay.setUpdateTime(LocalDateTime.now()); pay.setUpdateTime(LocalDateTime.now());
pay.setExternalOrderNo(res.getTransactionId()); pay.setExternalOrderNo(res.getTransactionId());
pay.setPayResult(res.toJson()); pay.setPayResult(res.toJson());

正在加载...
取消
保存