From eea92f23bf8ead897f346ae6ccc8603ac039e566 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期二, 30 七月 2024 09:48:47 +0800 Subject: [PATCH] 修复bug --- server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/fhk/HkSyncVehicleFromHKServiceImpl.java | 18 +++++++++++++++++- 1 files changed, 17 insertions(+), 1 deletions(-) diff --git a/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/fhk/HkSyncVehicleFromHKServiceImpl.java b/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/fhk/HkSyncVehicleFromHKServiceImpl.java index 4f8ce59..14a4c4d 100644 --- a/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/fhk/HkSyncVehicleFromHKServiceImpl.java +++ b/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/fhk/HkSyncVehicleFromHKServiceImpl.java @@ -21,6 +21,7 @@ import com.doumee.core.utils.DateUtil; import com.doumee.core.utils.Utils; import com.doumee.dao.business.*; +import com.doumee.dao.business.model.CarEvent; import com.doumee.dao.business.model.Cars; import com.doumee.dao.business.model.Member; import com.doumee.dao.business.model.Visits; @@ -49,6 +50,8 @@ private MemberMapper memberMapper; @Autowired private ParksMapper parksMapper; + @Autowired + private CarEventMapper carEventMapper; @Autowired private CarsMapper carsMapper; @Autowired @@ -176,6 +179,13 @@ //琚闂汉 Member member = memberMapper.selectOne(new QueryWrapper<Member>().lambda().eq(Member::getHkId,model.getPersonId()).last("limit 1")); c.setMemberId(member!=null?member.getId():null); + if(member!=null){ + carEventMapper.update(null,new UpdateWrapper<CarEvent>().lambda() + .set(CarEvent::getMemberId,member.getId()) + .eq(CarEvent::getPlateNos,c.getCode()) + .apply("member_id is null or member_id=''") + ); + } } Cars cars = carsMapper.selectOne(new QueryWrapper<Cars>().lambda().eq(Cars::getHkId,model.getVehicleId()).last("limit 1")); if(cars!=null){ @@ -212,11 +222,17 @@ //琚闂汉 Member member = memberMapper.selectOne(new QueryWrapper<Member>().lambda().eq(Member::getHkId,model.getPersonId()).last("limit 1")); c.setMemberId(member!=null?member.getId():null); + if(member!=null){ + carEventMapper.update(null,new UpdateWrapper<CarEvent>().lambda() + .set(CarEvent::getMemberId,member.getId()) + .eq(CarEvent::getPlateNos,c.getCode()) + .apply("member_id is null or member_id=''") + ); + } } newList.add(c); } return newList; } - } -- Gitblit v1.9.3