dengyj пре 4 година
родитељ
комит
279fc1a3ae

+ 8 - 1
src/main/java/com/steerinfo/baseinfo/meterbasecar/controller/MeterBaseCarController.java

@@ -771,7 +771,14 @@ public class MeterBaseCarController extends BaseRESTfulController {
                     car.setCreateManName("admins");
                     car.setCreateTime(new Date());
                     // 将sso id写入车辆表,便于以后删除和重置密码
-                    car.setSsoId(ssoMap.get("data").toString());
+                    if(ssoMap.get("code").equals("1")) {
+                        HashMap<String, Object> carTemp = new HashMap<>();
+                        carTemp.put("userCode", params.get("carNo").toString());
+                        String ssoId = meterBaseCarMapper.ssoIdBySysUser(carTemp);
+                        car.setSsoId(ssoId);
+                    }else if(ssoMap.get("code").equals("0")) {
+                        car.setSsoId(ssoMap.get("data").toString());
+                    }
                     msg = meterBaseCarService.checkandadd(car);
                 }
             } else {