Commit 2d6dba52 authored by libin's avatar libin

Merge branch 'base-modify' of http://113.105.137.151:22280/youjj/cloud-platform into base-modify

parents e722718f ed70b4cd
......@@ -266,7 +266,8 @@ public class CertificationService {
//正面进行解析
String front = imageParse(idInformation.getFrontUrl(), frontParameter);
String back = imageParse(idInformation.getBackUrl(), backParameter);
log.info("----解析front========="+front);
log.info("----解析back========="+back);
if (StringUtils.isBlank(front) || StringUtils.isBlank(back)) {
return ObjectRestResponse.createDefaultFail();
}
......@@ -311,23 +312,21 @@ public class CertificationService {
ObjectRestResponse.createFailedResult(ResultCode.FAILED_CODE, "证件号不一致");
}
//map携带身份证和姓名进行认证
Map<String, String> authMap = new HashMap<>();
authMap.put(idCardName, (String) frontData.get(numberName));
authMap.put(cName, (String) frontData.get(cName));
//3.认证
//3.调用接口进行认证
String result = certificate(authMap);
log.info("----认证结果result========="+result);
//认证返回的参数是否为空
if (!StringUtils.isBlank(result)) {
Map<String, Object> map = (Map<String, Object>) JSONObject.parse(result);
System.out.println(map.get(certifRet));
log.info("----certifRet========="+certifRet);
if (MapUtil.isNotEmpty(map) || certifResultCode.equals(map.get(certifRet))) {
//认证成功后存入保存到数据库
......@@ -343,7 +342,7 @@ public class CertificationService {
//获得到期时间
String endDate = (String) backData.get(expirationDateName);
System.out.println(endDate);
log.info("----获得到期时间endDate========="+endDate);
if (StringUtils.isBlank(endDate)) {
return ObjectRestResponse.succ();
}
......@@ -363,6 +362,7 @@ public class CertificationService {
idInformation.setExpirationDate(expirationDate);
Boolean aBoolean = addIdInformation(idInformation);
log.info("----请求admin========="+aBoolean);
if (aBoolean) {
return ObjectRestResponse.succ();
}
......@@ -389,8 +389,7 @@ public class CertificationService {
//
try {
System.out.println(querys);
log.info("----querys========="+querys);
HttpResponse response = CertifHttpUtils.doGet(cHost, cPath, cMethod, headers, querys);
StatusLine statusLine = response.getStatusLine();
int statusCode = statusLine.getStatusCode();
......@@ -427,6 +426,7 @@ public class CertificationService {
Map<String, String> querys = new HashMap<String, String>();
Map<String, String> bodys = new HashMap<String, String>();
bodys.put(picName, imageUrl);
//默认正面front,背面请传back
......@@ -439,8 +439,7 @@ public class CertificationService {
StatusLine statusLine = response.getStatusLine();
int statusCode = statusLine.getStatusCode();
System.out.println(statusCode);
log.info("----statusCode========="+querys);
/**
* 状态码: 200 正常;400 URL无效;401 appCode错误; 403 次数用完; 500 API网管错误
*/
......@@ -463,8 +462,7 @@ public class CertificationService {
//认证通过保存到数据库当中
public Boolean addIdInformation(IdInformation idInformation) {
System.out.println(idInformation);
log.info("----idInformation========="+idInformation);
//保存认证信息
try {
......
......@@ -115,5 +115,17 @@ public class VehicleModel implements Serializable {
@Column(name = "hot_sign")
@ApiModelProperty(value = "热度标记,1--热门;2--非热门")
Integer hotSign;
private Integer hotSign;
@ApiModelProperty(value = "总数量")
private Integer sum;
@ApiModelProperty(value = "可租借数量")
private Integer leasableQuantity;
@ApiModelProperty(value = "车辆")
private Vehicle vehicle;
}
package com.xxfc.platform.vehicle.entity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.persistence.Column;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
/**
* 接收车型查询条件
*/
@Data
public class VehicleModelQueryCondition implements Serializable {
private static final long serialVersionUID = 1L;
//主键
@ApiModelProperty("主键")
private Integer id;
@ApiModelProperty(value = "名称")
private String name;
@ApiModelProperty(value = "配置")
private List<String> config;
@ApiModelProperty(value = "关键字id")
private List<String> keyword;
@ApiModelProperty(value = "房车展示")
private String modelShow;
@ApiModelProperty(value = "参数")
private List<String> modelParam;
//价格
@ApiModelProperty(value = "价格")
private BigDecimal price;
//价格
@ApiModelProperty(value = "押金")
private BigDecimal deposit;
//创建时间
@ApiModelProperty(value = "创建时间", hidden = true )
private Date crtTime;
//创建者id
@ApiModelProperty(value = "创建者id")
private Integer crtUser;
//创建者名称
@ApiModelProperty(value = "创建者名称")
private String crtName;
//创建者host
@Column(name = "crt_host")
@ApiModelProperty(value = "创建者host")
private String crtHost;
//修改时间
@ApiModelProperty(value = "修改时间", hidden = true )
private Date updTime;
//修改者
@ApiModelProperty(value = "修改者")
private Integer updUser;
//修改者名称
@ApiModelProperty(value = "修改者名称")
private String updName;
//修改者host
@ApiModelProperty(value = "修改者host")
private String updHost;
//评分
@ApiModelProperty(value = "评分")
private Integer score;
@ApiModelProperty(value = "车辆总数")
private Integer sum;
@ApiModelProperty(value = "可租借数量")
private Integer leasableQuantity;
}
package com.xxfc.platform.vehicle.pojo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class VehicleModelQueryCondition {
@ApiModelProperty(value = "当前页")
private Integer page;
@ApiModelProperty(value = "每页条数")
private Integer limit;
@ApiModelProperty(value = "房车型号")
private String vehileModel;
@ApiModelProperty(value = "房车名")
private String vehileName;
@ApiModelProperty(value = "乘卧数")
private String takeALieTheNumber;
}
package com.xxfc.platform.vehicle.biz;
import com.github.wxiaoqi.security.common.vo.PageDataVO;
import com.xxfc.platform.vehicle.entity.VehicleModelQueryCondition;
import com.xxfc.platform.vehicle.pojo.VehicleModelQueryCondition;
import org.springframework.stereotype.Service;
import com.xxfc.platform.vehicle.entity.VehicleModel;
......
package com.xxfc.platform.vehicle.mapper;
import com.xxfc.platform.vehicle.entity.VehicleModel;
import com.xxfc.platform.vehicle.entity.VehicleModelQueryCondition;
import com.xxfc.platform.vehicle.pojo.VehicleModelQueryCondition;
import tk.mybatis.mapper.common.Mapper;
/**
......
......@@ -9,7 +9,7 @@ import com.xxfc.platform.vehicle.biz.VehicleModelBiz;
import com.xxfc.platform.vehicle.biz.VehiclePlatCataBiz;
import com.xxfc.platform.vehicle.common.RestResponse;
import com.xxfc.platform.vehicle.entity.VehicleModel;
import com.xxfc.platform.vehicle.entity.VehicleModelQueryCondition;
import com.xxfc.platform.vehicle.pojo.VehicleModelQueryCondition;
import com.xxfc.platform.vehicle.pojo.VModelDetailVO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
......
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.xxfc.platform.vehicle.mapper.VehicleModelMapper">
<select id="findVehicleModelPage" parameterType="com.xxfc.platform.vehicle.entity.VehicleModel"
parameterMap="vehicleModel">
<select id="findVehicleModelPage" parameterType="com.xxfc.platform.vehicle.pojo.VehicleModelQueryCondition"
resultMap="vehicleModel">
select * from vehicle_model vm left join vehicle v on vm.id=v.model_id and 1=1
<if test="">
<if test="vmqc.vehicleType!=null and vmqc.vehicleType!=''">
and v.keyword like CONCAT('%,',#{vmqc.vehicleType},',%')
</if>
<if test="vmqc.vehicleName!=null and vmqc.vehicleName!=''">
and v.name like CONCAT('%',#{vmqc.vehicleName},'%')
</if>
<if test="vmqc.takeAlieTheNumber!=null and vmqc.takeAlieTheNumber!=''">
and v.keyword like CONCAT('%,',#{vmqc.takeAlieTheNumber},',%')
</if>
</select>
<resultMap id="vehicleModel" type="com.xxfc.platform.vehicle.entity.VehicleModel" >
<id property="id" column="id"></id>
</resultMap>
</mapper>
\ No newline at end of file
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