|
|
@ -24,6 +24,8 @@ import org.jeecg.modules.atMasterPiece.entity.AtMasterPiece; |
|
|
|
import org.jeecg.modules.atMasterPiece.service.IAtMasterPieceService; |
|
|
|
import org.jeecg.modules.atOrder.entity.AtOrder; |
|
|
|
import org.jeecg.modules.atOrder.service.IAtOrderService; |
|
|
|
import org.jeecg.modules.atPayOrder.entity.AtPayOrder; |
|
|
|
import org.jeecg.modules.atPayOrder.service.IAtPayOrderService; |
|
|
|
import org.jeecg.modules.atPhoneOrder.entity.AtPhoneOrder; |
|
|
|
import org.jeecg.modules.atPhoneOrder.service.IAtPhoneOrderService; |
|
|
|
import org.jeecg.modules.atPromotion.entity.AtPromotion; |
|
|
@ -36,6 +38,8 @@ import org.jeecg.modules.atTrends.entity.AtTrends; |
|
|
|
import org.jeecg.modules.atTrends.service.IAtTrendsService; |
|
|
|
import org.jeecg.modules.hanHaiBank.entity.HanHaiBank; |
|
|
|
import org.jeecg.modules.hanHaiBank.service.IHanHaiBankService; |
|
|
|
import org.jeecg.modules.hanHaiConf.entity.HanHaiConf; |
|
|
|
import org.jeecg.modules.hanHaiConf.service.IHanHaiConfService; |
|
|
|
import org.jeecg.modules.hanHaiMember.entity.HanHaiMember; |
|
|
|
import org.jeecg.modules.hanHaiMember.service.IHanHaiMemberService; |
|
|
|
import org.jeecg.modules.hanHaiRealEnterprise.entity.HanHaiRealEnterprise; |
|
|
@ -105,6 +109,8 @@ public class InfoApiServiceImpl implements InfoApiService { |
|
|
|
//点赞 |
|
|
|
@Resource |
|
|
|
private IAtThumbsLogService atThumbsLogService; |
|
|
|
@Resource |
|
|
|
private IHanHaiConfService hanHaiConfService; |
|
|
|
//举报 |
|
|
|
@Resource |
|
|
|
private IAtComplaintLogService atComplaintLogService; |
|
|
@ -124,6 +130,10 @@ public class InfoApiServiceImpl implements InfoApiService { |
|
|
|
@Resource |
|
|
|
private IAtFeedbackService atFeedbackService; |
|
|
|
|
|
|
|
//实名认证支付费用 |
|
|
|
|
|
|
|
@Resource |
|
|
|
private IAtPayOrderService atPayOrderService; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -340,7 +350,7 @@ public class InfoApiServiceImpl implements InfoApiService { |
|
|
|
.eq(HanHaiRealName::getUserId, hanHaiMember.getId()) |
|
|
|
.one(); |
|
|
|
if(null != one){ |
|
|
|
return Result.OK("您已提交过实名认证,请勿重复提交!"); |
|
|
|
return Result.error("您已提交过实名认证,请勿重复提交!"); |
|
|
|
} |
|
|
|
|
|
|
|
String imageStraight = hanHaiRealNameBean.getImageStraight(); |
|
|
@ -352,51 +362,74 @@ public class InfoApiServiceImpl implements InfoApiService { |
|
|
|
if(null != imageStraight){ |
|
|
|
haiRealName.setImageStraight(imageStraight); |
|
|
|
}else{ |
|
|
|
return Result.OK("身份证正面照未上传!"); |
|
|
|
return Result.error("身份证正面照未上传!"); |
|
|
|
} |
|
|
|
if(null != imageReverseSide){ |
|
|
|
haiRealName.setImageReverseSide(imageReverseSide); |
|
|
|
}else{ |
|
|
|
return Result.OK("身份证反面照未上传!"); |
|
|
|
return Result.error("身份证反面照未上传!"); |
|
|
|
} |
|
|
|
if(null != name){ |
|
|
|
haiRealName.setName(name); |
|
|
|
}else{ |
|
|
|
return Result.OK("姓名未上传!"); |
|
|
|
return Result.error("姓名未上传!"); |
|
|
|
} |
|
|
|
if(null != card){ |
|
|
|
haiRealName.setName(card); |
|
|
|
}else{ |
|
|
|
return Result.OK("身份证号码未上传!"); |
|
|
|
return Result.error("身份证号码未上传!"); |
|
|
|
} |
|
|
|
|
|
|
|
haiRealName.setUserId(hanHaiMember.getId()); |
|
|
|
haiRealName.setCard(card); |
|
|
|
|
|
|
|
String order = System.currentTimeMillis()+""; |
|
|
|
boolean result = hanHaiRealNameService.save(haiRealName); |
|
|
|
|
|
|
|
|
|
|
|
//修改个人信息状态为个人实名 |
|
|
|
hanHaiMember.setIdCardOpen("1"); |
|
|
|
hanHaiMemberService.updateById(hanHaiMember); |
|
|
|
// //修改个人信息状态为个人实名 |
|
|
|
// hanHaiMember.setIdCardOpen("1"); |
|
|
|
// hanHaiMemberService.updateById(hanHaiMember); |
|
|
|
|
|
|
|
|
|
|
|
//创建支付订单 |
|
|
|
//根据配置获取个人认证费用 |
|
|
|
String user_money = hanHaiConfService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(HanHaiConf::getKeyValue, "user_money") |
|
|
|
.one() |
|
|
|
.getContent(); |
|
|
|
BigDecimal money = new BigDecimal(user_money); |
|
|
|
|
|
|
|
//获取当前置顶价格 |
|
|
|
BigDecimal money = new BigDecimal("0.01"); |
|
|
|
// //获取当前置顶价格 |
|
|
|
// BigDecimal money = new BigDecimal("0.01"); |
|
|
|
//吊起微信支付 |
|
|
|
String s = money.multiply(new BigDecimal(100)).toString(); |
|
|
|
int i1 = Double.valueOf(s).intValue(); |
|
|
|
|
|
|
|
|
|
|
|
//创建支付订单 |
|
|
|
Object appOrder = mpWxPayService.createOrder2( |
|
|
|
"实名认证" , |
|
|
|
AtPayOrder atPayOrder = new AtPayOrder(); |
|
|
|
String orderId = System.currentTimeMillis()+""; |
|
|
|
atPayOrder.setId(orderId); |
|
|
|
atPayOrder.setUserId(hanHaiMember.getId()); |
|
|
|
atPayOrder.setMoney(money); |
|
|
|
atPayOrder.setType(0); //个人认证 |
|
|
|
atPayOrder.setState(0); |
|
|
|
atPayOrder.setTitle(name+"个人实名认证"); |
|
|
|
atPayOrder.setCreateTime(new Date()); |
|
|
|
atPayOrder.setOrderId(order); |
|
|
|
atPayOrderService.save(atPayOrder); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//创建支付订单 |
|
|
|
Object appOrder = mpWxPayService.createOrder3( |
|
|
|
atPayOrder.getTitle(), |
|
|
|
"127.0.0.1", |
|
|
|
System.currentTimeMillis()+"", |
|
|
|
orderId, |
|
|
|
i1, |
|
|
|
System.currentTimeMillis()+"", |
|
|
|
orderId, |
|
|
|
hanHaiMember.getAppletOpenid(), |
|
|
|
"{}"); |
|
|
|
|
|
|
@ -419,7 +452,7 @@ public class InfoApiServiceImpl implements InfoApiService { |
|
|
|
.eq(HanHaiRealEnterprise::getUserId, hanHaiMember.getId()) |
|
|
|
.one(); |
|
|
|
if(null != one){ |
|
|
|
return Result.OK("您已提交过企业认证,请勿重复提交!"); |
|
|
|
return Result.error("您已提交过企业认证,请勿重复提交!"); |
|
|
|
} |
|
|
|
|
|
|
|
String imageStraight = hanHaiRealEnterpriseBean.getImageStraight(); |
|
|
@ -433,58 +466,83 @@ public class InfoApiServiceImpl implements InfoApiService { |
|
|
|
if(null != imageStraight){ |
|
|
|
haiRealEnterprise.setImageStraight(imageStraight); |
|
|
|
}else { |
|
|
|
return Result.OK("身份证正面照未上传!"); |
|
|
|
return Result.error("身份证正面照未上传!"); |
|
|
|
} |
|
|
|
if(null != imageReverseSide){ |
|
|
|
haiRealEnterprise.setImageReverseSide(imageReverseSide); |
|
|
|
}else { |
|
|
|
return Result.OK("身份证反面照未上传!"); |
|
|
|
return Result.error("身份证反面照未上传!"); |
|
|
|
} |
|
|
|
if(null != name){ |
|
|
|
haiRealEnterprise.setName(name); |
|
|
|
}else{ |
|
|
|
return Result.OK("法人真实姓名未上传!"); |
|
|
|
return Result.error("法人真实姓名未上传!"); |
|
|
|
} |
|
|
|
if(null != card){ |
|
|
|
haiRealEnterprise.setName(card); |
|
|
|
}else{ |
|
|
|
return Result.OK("法人身份证号码未上传!"); |
|
|
|
return Result.error("法人身份证号码未上传!"); |
|
|
|
} |
|
|
|
if(null != card){ |
|
|
|
haiRealEnterprise.setTradeImage(tradeImage); |
|
|
|
}else{ |
|
|
|
return Result.OK("营业执照未上传!"); |
|
|
|
return Result.error("营业执照未上传!"); |
|
|
|
} |
|
|
|
if(null != card){ |
|
|
|
haiRealEnterprise.setOtherImage(otherImage); |
|
|
|
}else{ |
|
|
|
return Result.OK("其他资质未上传!"); |
|
|
|
return Result.error("其他资质未上传!"); |
|
|
|
} |
|
|
|
|
|
|
|
haiRealEnterprise.setUserId(hanHaiMember.getId()); |
|
|
|
haiRealEnterprise.setCard(card); |
|
|
|
String order = System.currentTimeMillis()+""; |
|
|
|
haiRealEnterprise.setId(order); |
|
|
|
|
|
|
|
Boolean result = hanHaiRealEnterpriseService.save(haiRealEnterprise); |
|
|
|
|
|
|
|
//修改个人信息状态为企业 |
|
|
|
hanHaiMember.setIdCardOpen("2"); |
|
|
|
hanHaiMemberService.updateById(hanHaiMember); |
|
|
|
// //修改个人信息状态为企业 |
|
|
|
// hanHaiMember.setIdCardOpen("2"); |
|
|
|
// hanHaiMemberService.updateById(hanHaiMember); |
|
|
|
|
|
|
|
|
|
|
|
//获取当前置顶价格 |
|
|
|
BigDecimal money = new BigDecimal("0.01"); |
|
|
|
// BigDecimal money = new BigDecimal("0.01"); |
|
|
|
//根据配置获取个人认证费用 |
|
|
|
String enterprise_money = hanHaiConfService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(HanHaiConf::getKeyValue, "enterprise_money") |
|
|
|
.one() |
|
|
|
.getContent(); |
|
|
|
BigDecimal money = new BigDecimal(enterprise_money); |
|
|
|
|
|
|
|
//吊起微信支付 |
|
|
|
String s = money.multiply(new BigDecimal(100)).toString(); |
|
|
|
int i1 = Double.valueOf(s).intValue(); |
|
|
|
|
|
|
|
|
|
|
|
//创建支付订单 |
|
|
|
Object appOrder = mpWxPayService.createOrder2( |
|
|
|
"实名认证" , |
|
|
|
AtPayOrder atPayOrder = new AtPayOrder(); |
|
|
|
String orderId = System.currentTimeMillis()+""; |
|
|
|
atPayOrder.setId(orderId); |
|
|
|
atPayOrder.setUserId(hanHaiMember.getId()); |
|
|
|
atPayOrder.setMoney(money); |
|
|
|
atPayOrder.setType(1); //企业实名认证 |
|
|
|
atPayOrder.setState(0); |
|
|
|
atPayOrder.setTitle(name+"企业实名认证"); |
|
|
|
atPayOrder.setCreateTime(new Date()); |
|
|
|
atPayOrder.setOrderId(order); |
|
|
|
|
|
|
|
atPayOrderService.save(atPayOrder); |
|
|
|
|
|
|
|
|
|
|
|
//创建支付订单 |
|
|
|
Object appOrder = mpWxPayService.createOrder3( |
|
|
|
atPayOrder.getTitle(), |
|
|
|
"127.0.0.1", |
|
|
|
System.currentTimeMillis()+"", |
|
|
|
orderId, |
|
|
|
i1, |
|
|
|
System.currentTimeMillis()+"", |
|
|
|
orderId, |
|
|
|
hanHaiMember.getAppletOpenid(), |
|
|
|
"{}"); |
|
|
|
|
|
|
@ -929,10 +987,15 @@ public class InfoApiServiceImpl implements InfoApiService { |
|
|
|
return Result.OK("已支付,请不要重复支付"); |
|
|
|
} |
|
|
|
|
|
|
|
//根据配置列表获得联系方式查看费用 |
|
|
|
HanHaiConf phonePrice = hanHaiConfService.lambdaQuery().eq(HanHaiConf::getKeyValue, "phonePrice").one(); |
|
|
|
//转化为BigDecimal |
|
|
|
BigDecimal price = new BigDecimal(phonePrice.getContent()); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//获取当前置顶价格 |
|
|
|
BigDecimal price = one.getPrice(); |
|
|
|
// BigDecimal price = one.getPrice(); |
|
|
|
//吊起微信支付 |
|
|
|
String s = price.multiply(new BigDecimal(100)).toString(); |
|
|
|
int i1 = Double.valueOf(s).intValue(); |
|
|
|