zhangyuewww 1 年間 前
コミット
c550005dc4

+ 1 - 0
winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/impl/DriverCarInfoServiceImpl.java

@@ -513,6 +513,7 @@ public class DriverCarInfoServiceImpl extends ServiceImpl<DriverCarInfoMapper, H
                                     hyDriverCarInfo1.setTripartiteDate(new Date());
                                     hyDriverCarInfo1.setTripartiteStatusKey(StatusEnum.TRIPARTITE_SUCESS.getFlag());
                                     hyDriverCarInfo1.setTripartiteStatus(StatusEnum.TRIPARTITE_SUCESS.getName());
+                                    hyDriverCarInfo1.setTripartiteFailureReason("");
                                     driverCarInfoService.updateById(hyDriverCarInfo1);
                                 } else {
                                     hyDriverCarInfo1.setTripartiteDate(new Date());

+ 7 - 0
winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/impl/DriverInfoServiceImpl.java

@@ -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.StatusEnum;
 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.YExceptionEnum;
 import com.yh.saas.plugin.yiliangyiyun.mapper.DriverInfoMapper;
@@ -591,6 +592,11 @@ public class DriverInfoServiceImpl extends ServiceImpl<DriverInfoMapper, HyDrive
 //                        @Override
 //                        public void run() {
                             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);
                                 JSONObject jsonObject = JSONObject.fromObject(result);
                                 if ("00000".equals(jsonObject.getString("code"))) {
@@ -598,6 +604,7 @@ public class DriverInfoServiceImpl extends ServiceImpl<DriverInfoMapper, HyDrive
                                     hyDriverInfo1.setTripartiteDate(new Date());
                                     hyDriverInfo1.setTripartiteStatusKey(StatusEnum.TRIPARTITE_SUCESS.getFlag());
                                     hyDriverInfo1.setTripartiteStatus(StatusEnum.TRIPARTITE_SUCESS.getName());
+                                    hyDriverInfo1.setTripartiteFailureReason("");
                                     driverInfoService.updateById(hyDriverInfo1);
                                 } else {
                                     hyDriverInfo1.setTripartiteDate(new Date());