Commit 00e970b4 authored by 赵啸非's avatar 赵啸非

修改同步用户

parent e4627ea1
...@@ -7,7 +7,9 @@ import com.mortals.xhx.common.code.MeetStatusEnum; ...@@ -7,7 +7,9 @@ import com.mortals.xhx.common.code.MeetStatusEnum;
import com.mortals.xhx.common.pdu.UploadDeviceReq; import com.mortals.xhx.common.pdu.UploadDeviceReq;
import com.mortals.xhx.feign.device.IDeviceMessageFeign; import com.mortals.xhx.feign.device.IDeviceMessageFeign;
import com.mortals.xhx.module.metting.model.MettingRecordQuery; import com.mortals.xhx.module.metting.model.MettingRecordQuery;
import com.mortals.xhx.module.room.model.RoomDeviceQuery;
import com.mortals.xhx.module.room.model.RoomEntity; import com.mortals.xhx.module.room.model.RoomEntity;
import com.mortals.xhx.module.room.service.RoomDeviceService;
import com.mortals.xhx.module.room.service.RoomService; import com.mortals.xhx.module.room.service.RoomService;
import org.checkerframework.checker.units.qual.A; import org.checkerframework.checker.units.qual.A;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -41,6 +43,8 @@ public class MettingRecordServiceImpl extends AbstractCRUDServiceImpl<MettingRec ...@@ -41,6 +43,8 @@ public class MettingRecordServiceImpl extends AbstractCRUDServiceImpl<MettingRec
private IDeviceMessageFeign messageFeign; private IDeviceMessageFeign messageFeign;
@Autowired @Autowired
private RoomService roomService; private RoomService roomService;
@Autowired
private RoomDeviceService roomDeviceService;
@Override @Override
protected void validData(MettingRecordEntity entity, Context context) throws AppException { protected void validData(MettingRecordEntity entity, Context context) throws AppException {
...@@ -83,7 +87,8 @@ public class MettingRecordServiceImpl extends AbstractCRUDServiceImpl<MettingRec ...@@ -83,7 +87,8 @@ public class MettingRecordServiceImpl extends AbstractCRUDServiceImpl<MettingRec
UploadDeviceReq uploadDeviceReq = new UploadDeviceReq(); UploadDeviceReq uploadDeviceReq = new UploadDeviceReq();
RoomEntity roomEntity = roomService.get(entity.getRoomId(), context); RoomEntity roomEntity = roomService.get(entity.getRoomId(), context);
if(!ObjectUtils.isEmpty(roomEntity)){ if(!ObjectUtils.isEmpty(roomEntity)){
uploadDeviceReq.setDeviceCodeList(Arrays.asList(roomEntity.getDeviceCode())); uploadDeviceReq.setDeviceCodeList( roomDeviceService.find(new RoomDeviceQuery().roomId(roomEntity.getId())).stream().map(i->i.getDeviceCode()).collect(Collectors.toList()));
uploadDeviceReq.setAction("refreshMetting"); uploadDeviceReq.setAction("refreshMetting");
messageFeign.downMsg(uploadDeviceReq); messageFeign.downMsg(uploadDeviceReq);
} }
......
...@@ -7,8 +7,10 @@ import com.mortals.xhx.common.pdu.UploadDeviceReq; ...@@ -7,8 +7,10 @@ import com.mortals.xhx.common.pdu.UploadDeviceReq;
import com.mortals.xhx.feign.device.IDeviceMessageFeign; import com.mortals.xhx.feign.device.IDeviceMessageFeign;
import com.mortals.xhx.module.gocome.model.GocomeRecordEntity; import com.mortals.xhx.module.gocome.model.GocomeRecordEntity;
import com.mortals.xhx.module.gocome.service.GocomeRecordService; import com.mortals.xhx.module.gocome.service.GocomeRecordService;
import com.mortals.xhx.module.room.model.RoomDeviceQuery;
import com.mortals.xhx.module.room.model.RoomEntity; import com.mortals.xhx.module.room.model.RoomEntity;
import com.mortals.xhx.module.room.model.RoomQuery; import com.mortals.xhx.module.room.model.RoomQuery;
import com.mortals.xhx.module.room.service.RoomDeviceService;
import com.mortals.xhx.module.room.service.RoomService; import com.mortals.xhx.module.room.service.RoomService;
import com.mortals.xhx.module.workman.model.WorkmanQuery; import com.mortals.xhx.module.workman.model.WorkmanQuery;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -24,6 +26,7 @@ import org.springframework.util.ObjectUtils; ...@@ -24,6 +26,7 @@ import org.springframework.util.ObjectUtils;
import java.util.Arrays; import java.util.Arrays;
import java.util.Date; import java.util.Date;
import java.util.stream.Collectors;
/** /**
* WorkmanService * WorkmanService
...@@ -40,6 +43,8 @@ public class WorkmanServiceImpl extends AbstractCRUDServiceImpl<WorkmanDao, Work ...@@ -40,6 +43,8 @@ public class WorkmanServiceImpl extends AbstractCRUDServiceImpl<WorkmanDao, Work
private GocomeRecordService gocomeRecordService; private GocomeRecordService gocomeRecordService;
@Autowired @Autowired
private RoomService roomService; private RoomService roomService;
@Autowired
private RoomDeviceService roomDeviceService;
@Autowired @Autowired
private IDeviceMessageFeign messageFeign; private IDeviceMessageFeign messageFeign;
...@@ -76,7 +81,7 @@ public class WorkmanServiceImpl extends AbstractCRUDServiceImpl<WorkmanDao, Work ...@@ -76,7 +81,7 @@ public class WorkmanServiceImpl extends AbstractCRUDServiceImpl<WorkmanDao, Work
UploadDeviceReq uploadDeviceReq = new UploadDeviceReq(); UploadDeviceReq uploadDeviceReq = new UploadDeviceReq();
RoomEntity roomEntity = roomService.get(entity.getRoomId(), context); RoomEntity roomEntity = roomService.get(entity.getRoomId(), context);
if(!ObjectUtils.isEmpty(roomEntity)){ if(!ObjectUtils.isEmpty(roomEntity)){
uploadDeviceReq.setDeviceCodeList(Arrays.asList(roomEntity.getDeviceCode())); uploadDeviceReq.setDeviceCodeList( roomDeviceService.find(new RoomDeviceQuery().roomId(roomEntity.getId())).stream().map(i->i.getDeviceCode()).collect(Collectors.toList()));
uploadDeviceReq.setAction("refreshWorkman"); uploadDeviceReq.setAction("refreshWorkman");
messageFeign.downMsg(uploadDeviceReq); messageFeign.downMsg(uploadDeviceReq);
} }
...@@ -90,7 +95,7 @@ public class WorkmanServiceImpl extends AbstractCRUDServiceImpl<WorkmanDao, Work ...@@ -90,7 +95,7 @@ public class WorkmanServiceImpl extends AbstractCRUDServiceImpl<WorkmanDao, Work
UploadDeviceReq uploadDeviceReq = new UploadDeviceReq(); UploadDeviceReq uploadDeviceReq = new UploadDeviceReq();
RoomEntity roomEntity = roomService.get(entity.getRoomId(), context); RoomEntity roomEntity = roomService.get(entity.getRoomId(), context);
if(!ObjectUtils.isEmpty(roomEntity)){ if(!ObjectUtils.isEmpty(roomEntity)){
uploadDeviceReq.setDeviceCodeList(Arrays.asList(roomEntity.getDeviceCode())); uploadDeviceReq.setDeviceCodeList( roomDeviceService.find(new RoomDeviceQuery().roomId(roomEntity.getId())).stream().map(i->i.getDeviceCode()).collect(Collectors.toList()));
uploadDeviceReq.setAction("refreshWorkman"); uploadDeviceReq.setAction("refreshWorkman");
messageFeign.downMsg(uploadDeviceReq); messageFeign.downMsg(uploadDeviceReq);
} }
...@@ -104,7 +109,7 @@ public class WorkmanServiceImpl extends AbstractCRUDServiceImpl<WorkmanDao, Work ...@@ -104,7 +109,7 @@ public class WorkmanServiceImpl extends AbstractCRUDServiceImpl<WorkmanDao, Work
UploadDeviceReq uploadDeviceReq = new UploadDeviceReq(); UploadDeviceReq uploadDeviceReq = new UploadDeviceReq();
RoomEntity roomEntity = roomService.get(entity.getRoomId(), context); RoomEntity roomEntity = roomService.get(entity.getRoomId(), context);
if(!ObjectUtils.isEmpty(roomEntity)){ if(!ObjectUtils.isEmpty(roomEntity)){
uploadDeviceReq.setDeviceCodeList(Arrays.asList(roomEntity.getDeviceCode())); uploadDeviceReq.setDeviceCodeList( roomDeviceService.find(new RoomDeviceQuery().roomId(roomEntity.getId())).stream().map(i->i.getDeviceCode()).collect(Collectors.toList()));
uploadDeviceReq.setAction("refreshWorkman"); uploadDeviceReq.setAction("refreshWorkman");
messageFeign.downMsg(uploadDeviceReq); messageFeign.downMsg(uploadDeviceReq);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment