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 { ...@@ -266,7 +266,8 @@ public class CertificationService {
//正面进行解析 //正面进行解析
String front = imageParse(idInformation.getFrontUrl(), frontParameter); String front = imageParse(idInformation.getFrontUrl(), frontParameter);
String back = imageParse(idInformation.getBackUrl(), backParameter); String back = imageParse(idInformation.getBackUrl(), backParameter);
log.info("----解析front========="+front);
log.info("----解析back========="+back);
if (StringUtils.isBlank(front) || StringUtils.isBlank(back)) { if (StringUtils.isBlank(front) || StringUtils.isBlank(back)) {
return ObjectRestResponse.createDefaultFail(); return ObjectRestResponse.createDefaultFail();
} }
...@@ -311,23 +312,21 @@ public class CertificationService { ...@@ -311,23 +312,21 @@ public class CertificationService {
ObjectRestResponse.createFailedResult(ResultCode.FAILED_CODE, "证件号不一致"); ObjectRestResponse.createFailedResult(ResultCode.FAILED_CODE, "证件号不一致");
} }
//map携带身份证和姓名进行认证
Map<String, String> authMap = new HashMap<>(); Map<String, String> authMap = new HashMap<>();
authMap.put(idCardName, (String) frontData.get(numberName)); authMap.put(idCardName, (String) frontData.get(numberName));
authMap.put(cName, (String) frontData.get(cName)); authMap.put(cName, (String) frontData.get(cName));
//3.认证 //3.调用接口进行认证
String result = certificate(authMap); String result = certificate(authMap);
log.info("----认证结果result========="+result);
//认证返回的参数是否为空 //认证返回的参数是否为空
if (!StringUtils.isBlank(result)) { if (!StringUtils.isBlank(result)) {
Map<String, Object> map = (Map<String, Object>) JSONObject.parse(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))) { if (MapUtil.isNotEmpty(map) || certifResultCode.equals(map.get(certifRet))) {
//认证成功后存入保存到数据库 //认证成功后存入保存到数据库
...@@ -343,7 +342,7 @@ public class CertificationService { ...@@ -343,7 +342,7 @@ public class CertificationService {
//获得到期时间 //获得到期时间
String endDate = (String) backData.get(expirationDateName); String endDate = (String) backData.get(expirationDateName);
System.out.println(endDate); log.info("----获得到期时间endDate========="+endDate);
if (StringUtils.isBlank(endDate)) { if (StringUtils.isBlank(endDate)) {
return ObjectRestResponse.succ(); return ObjectRestResponse.succ();
} }
...@@ -363,6 +362,7 @@ public class CertificationService { ...@@ -363,6 +362,7 @@ public class CertificationService {
idInformation.setExpirationDate(expirationDate); idInformation.setExpirationDate(expirationDate);
Boolean aBoolean = addIdInformation(idInformation); Boolean aBoolean = addIdInformation(idInformation);
log.info("----请求admin========="+aBoolean);
if (aBoolean) { if (aBoolean) {
return ObjectRestResponse.succ(); return ObjectRestResponse.succ();
} }
...@@ -389,8 +389,7 @@ public class CertificationService { ...@@ -389,8 +389,7 @@ public class CertificationService {
// //
try { try {
log.info("----querys========="+querys);
System.out.println(querys);
HttpResponse response = CertifHttpUtils.doGet(cHost, cPath, cMethod, headers, querys); HttpResponse response = CertifHttpUtils.doGet(cHost, cPath, cMethod, headers, querys);
StatusLine statusLine = response.getStatusLine(); StatusLine statusLine = response.getStatusLine();
int statusCode = statusLine.getStatusCode(); int statusCode = statusLine.getStatusCode();
...@@ -427,6 +426,7 @@ public class CertificationService { ...@@ -427,6 +426,7 @@ public class CertificationService {
Map<String, String> querys = new HashMap<String, String>(); Map<String, String> querys = new HashMap<String, String>();
Map<String, String> bodys = new HashMap<String, String>(); Map<String, String> bodys = new HashMap<String, String>();
bodys.put(picName, imageUrl); bodys.put(picName, imageUrl);
//默认正面front,背面请传back //默认正面front,背面请传back
...@@ -439,8 +439,7 @@ public class CertificationService { ...@@ -439,8 +439,7 @@ public class CertificationService {
StatusLine statusLine = response.getStatusLine(); StatusLine statusLine = response.getStatusLine();
int statusCode = statusLine.getStatusCode(); int statusCode = statusLine.getStatusCode();
log.info("----statusCode========="+querys);
System.out.println(statusCode);
/** /**
* 状态码: 200 正常;400 URL无效;401 appCode错误; 403 次数用完; 500 API网管错误 * 状态码: 200 正常;400 URL无效;401 appCode错误; 403 次数用完; 500 API网管错误
*/ */
...@@ -463,8 +462,7 @@ public class CertificationService { ...@@ -463,8 +462,7 @@ public class CertificationService {
//认证通过保存到数据库当中 //认证通过保存到数据库当中
public Boolean addIdInformation(IdInformation idInformation) { public Boolean addIdInformation(IdInformation idInformation) {
log.info("----idInformation========="+idInformation);
System.out.println(idInformation);
//保存认证信息 //保存认证信息
try { try {
......
...@@ -115,5 +115,17 @@ public class VehicleModel implements Serializable { ...@@ -115,5 +115,17 @@ public class VehicleModel implements Serializable {
@Column(name = "hot_sign") @Column(name = "hot_sign")
@ApiModelProperty(value = "热度标记,1--热门;2--非热门") @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; package com.xxfc.platform.vehicle.biz;
import com.github.wxiaoqi.security.common.vo.PageDataVO; 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 org.springframework.stereotype.Service;
import com.xxfc.platform.vehicle.entity.VehicleModel; import com.xxfc.platform.vehicle.entity.VehicleModel;
......
package com.xxfc.platform.vehicle.mapper; package com.xxfc.platform.vehicle.mapper;
import com.xxfc.platform.vehicle.entity.VehicleModel; 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; import tk.mybatis.mapper.common.Mapper;
/** /**
......
...@@ -9,7 +9,7 @@ import com.xxfc.platform.vehicle.biz.VehicleModelBiz; ...@@ -9,7 +9,7 @@ import com.xxfc.platform.vehicle.biz.VehicleModelBiz;
import com.xxfc.platform.vehicle.biz.VehiclePlatCataBiz; import com.xxfc.platform.vehicle.biz.VehiclePlatCataBiz;
import com.xxfc.platform.vehicle.common.RestResponse; import com.xxfc.platform.vehicle.common.RestResponse;
import com.xxfc.platform.vehicle.entity.VehicleModel; 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 com.xxfc.platform.vehicle.pojo.VModelDetailVO;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
......
<?xml version="1.0" encoding="UTF-8" ?> <?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" > <!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"> <mapper namespace="com.xxfc.platform.vehicle.mapper.VehicleModelMapper">
<select id="findVehicleModelPage" parameterType="com.xxfc.platform.vehicle.entity.VehicleModel" <select id="findVehicleModelPage" parameterType="com.xxfc.platform.vehicle.pojo.VehicleModelQueryCondition"
parameterMap="vehicleModel"> resultMap="vehicleModel">
select * from vehicle_model vm left join vehicle v on vm.id=v.model_id and 1=1 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> </if>
</select> </select>
<resultMap id="vehicleModel" type="com.xxfc.platform.vehicle.entity.VehicleModel" >
<id property="id" column="id"></id>
</resultMap>
</mapper> </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