|
@@ -8,6 +8,7 @@ import com.yh.saas.common.support.util.StringUtils;
|
|
import com.yh.saas.plugin.yiliangyiyun.constant.NumberConstant;
|
|
import com.yh.saas.plugin.yiliangyiyun.constant.NumberConstant;
|
|
import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
|
|
import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
|
|
import com.yh.saas.plugin.yiliangyiyun.entity.*;
|
|
import com.yh.saas.plugin.yiliangyiyun.entity.*;
|
|
|
|
+import com.yh.saas.plugin.yiliangyiyun.entity.view.DistinguishView;
|
|
import com.yh.saas.plugin.yiliangyiyun.exception.YException;
|
|
import com.yh.saas.plugin.yiliangyiyun.exception.YException;
|
|
import com.yh.saas.plugin.yiliangyiyun.exception.YExceptionEnum;
|
|
import com.yh.saas.plugin.yiliangyiyun.exception.YExceptionEnum;
|
|
import com.yh.saas.plugin.yiliangyiyun.mapper.DriverInfoMapper;
|
|
import com.yh.saas.plugin.yiliangyiyun.mapper.DriverInfoMapper;
|
|
@@ -591,6 +592,11 @@ public class DriverInfoServiceImpl extends ServiceImpl<DriverInfoMapper, HyDrive
|
|
// @Override
|
|
// @Override
|
|
// public void run() {
|
|
// public void run() {
|
|
try {
|
|
try {
|
|
|
|
+ DistinguishView distinguishView=UplodeUtil.personShibie(hyDriverInfo1.getCardBackAddressUrl(),"2");
|
|
|
|
+ String time = distinguishView.getIdCardValidity().substring(1, distinguishView.getIdCardValidity().indexOf('-'));
|
|
|
|
+ if ("长期".equals(time)){
|
|
|
|
+ hyDriverInfo.setCardValidityDate("2199-12-31");
|
|
|
|
+ }
|
|
String result = UplodeUtil.uploadDriver(hyDriverInfo1);
|
|
String result = UplodeUtil.uploadDriver(hyDriverInfo1);
|
|
JSONObject jsonObject = JSONObject.fromObject(result);
|
|
JSONObject jsonObject = JSONObject.fromObject(result);
|
|
if ("00000".equals(jsonObject.getString("code"))) {
|
|
if ("00000".equals(jsonObject.getString("code"))) {
|
|
@@ -598,6 +604,7 @@ public class DriverInfoServiceImpl extends ServiceImpl<DriverInfoMapper, HyDrive
|
|
hyDriverInfo1.setTripartiteDate(new Date());
|
|
hyDriverInfo1.setTripartiteDate(new Date());
|
|
hyDriverInfo1.setTripartiteStatusKey(StatusEnum.TRIPARTITE_SUCESS.getFlag());
|
|
hyDriverInfo1.setTripartiteStatusKey(StatusEnum.TRIPARTITE_SUCESS.getFlag());
|
|
hyDriverInfo1.setTripartiteStatus(StatusEnum.TRIPARTITE_SUCESS.getName());
|
|
hyDriverInfo1.setTripartiteStatus(StatusEnum.TRIPARTITE_SUCESS.getName());
|
|
|
|
+ hyDriverInfo1.setTripartiteFailureReason("");
|
|
driverInfoService.updateById(hyDriverInfo1);
|
|
driverInfoService.updateById(hyDriverInfo1);
|
|
} else {
|
|
} else {
|
|
hyDriverInfo1.setTripartiteDate(new Date());
|
|
hyDriverInfo1.setTripartiteDate(new Date());
|