Commit a96a6455 authored by 王琮's avatar 王琮

调整通行管理部分

parent 8dcf80da
...@@ -945,11 +945,11 @@ public class JieLinkServiceImpl implements IJieLinkService { ...@@ -945,11 +945,11 @@ public class JieLinkServiceImpl implements IJieLinkService {
JieLinkResultDto result = new JieLinkResultDto(); JieLinkResultDto result = new JieLinkResultDto();
JieLinkPersonDto person = recordDto.getPerson(); JieLinkPersonDto person = recordDto.getPerson();
SysUser sysUserData = null; SysUser sysUserData = null;
if (person != null) {// if (person != null) {
String personId = person.getPersonId(); String personId = person.getPersonId();
if (StringUtils.isNotBlank(personId)) { if (StringUtils.isNotBlank(personId)) {
sysUserData = sysUserService.getUserDataByPersonId(personId); sysUserData = sysUserService.getUserDataByPersonId(personId);
if (sysUserData == null) { /* if (sysUserData == null) {
// //将用户添加到SYS_USER表 // //将用户添加到SYS_USER表
// sysUserData = new SysUser(); // sysUserData = new SysUser();
// sysUserData.setPersonId(personId);//对应ID // sysUserData.setPersonId(personId);//对应ID
...@@ -971,7 +971,7 @@ public class JieLinkServiceImpl implements IJieLinkService { ...@@ -971,7 +971,7 @@ public class JieLinkServiceImpl implements IJieLinkService {
// sysUserService.persist(sysUserData); // sysUserService.persist(sysUserData);
// //此处还需要查询一次用户的ID // //此处还需要查询一次用户的ID
// sysUserData = sysUserService.getUserDataByPersonId(personId); // sysUserData = sysUserService.getUserDataByPersonId(personId);
} }*/
} else { } else {
//访客ID无了 //访客ID无了
result.setCode("ILLEGAL_ARGUMENT"); result.setCode("ILLEGAL_ARGUMENT");
...@@ -1030,7 +1030,7 @@ public class JieLinkServiceImpl implements IJieLinkService { ...@@ -1030,7 +1030,7 @@ public class JieLinkServiceImpl implements IJieLinkService {
record.setDeviceId(device.getDeviceGuid());//需要根据设备补全 record.setDeviceId(device.getDeviceGuid());//需要根据设备补全
record.setDeviceName(device.getDeviceName());//需要根据设备补全 record.setDeviceName(device.getDeviceName());//需要根据设备补全
//TODO 此处字段需要后续修改,需要根据业务调整 //TODO 此处字段需要后续修改,需要根据业务调整
record.setDeviceType(device.getDeviceType() + "");//需要根据设备不全 record.setDeviceType(devices.getDeviceType() + "");//需要根据设备不全
record.setCardType(recordDto.getCardType() + ""); record.setCardType(recordDto.getCardType() + "");
record.setCardNo(recordDto.getCardNo()); record.setCardNo(recordDto.getCardNo());
if (StringUtils.isNotBlank(recordDto.getCrossTime())) { if (StringUtils.isNotBlank(recordDto.getCrossTime())) {
...@@ -1045,9 +1045,11 @@ public class JieLinkServiceImpl implements IJieLinkService { ...@@ -1045,9 +1045,11 @@ public class JieLinkServiceImpl implements IJieLinkService {
} }
record.setRecordType(recordDto.getRecordType() + ""); record.setRecordType(recordDto.getRecordType() + "");
record.setEventType(recordDto.getEventType() + ""); record.setEventType(recordDto.getEventType() + "");
record.setFlag("0"); record.setFlag("1");
record.setDelFlag("0"); record.setDelFlag("0");
record.setCreateBy(null); record.setCreateBy(null);
record.setCreateDate(new Date());
record.setUpdateDate(record.getCreateDate());
doorRecordService.saveRecordData(record); doorRecordService.saveRecordData(record);
result.setCode("0"); result.setCode("0");
result.setMsg(""); result.setMsg("");
......
...@@ -9,6 +9,7 @@ import org.rcisoft.core.model.CyPageInfo; ...@@ -9,6 +9,7 @@ import org.rcisoft.core.model.CyPageInfo;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import java.util.Date;
import java.util.List; import java.util.List;
/** /**
...@@ -27,7 +28,7 @@ public interface DoorRecordRepository extends CyBaseMapper<DoorRecord> { ...@@ -27,7 +28,7 @@ public interface DoorRecordRepository extends CyBaseMapper<DoorRecord> {
IPage<DoorRecord> queryDoorRecordsPaged(CyPageInfo cyPageInfo, @Param("entity") DoorRecord doorRecord); IPage<DoorRecord> queryDoorRecordsPaged(CyPageInfo cyPageInfo, @Param("entity") DoorRecord doorRecord);
//单个查询 //单个查询
DoorRecord queryDoorRecordById(String recordId); DoorRecord queryDoorRecordById(@Param("recordId")String recordId, @Param("crossTime")Date crossTime);
int updateDoorRecordById(DoorRecord doorRecord); int updateDoorRecordById(DoorRecord doorRecord);
......
...@@ -113,21 +113,23 @@ public class DoorRecordServiceImpl extends ServiceImpl<DoorRecordRepository, Doo ...@@ -113,21 +113,23 @@ public class DoorRecordServiceImpl extends ServiceImpl<DoorRecordRepository, Doo
@Override @Override
public DoorRecord findById(DoorRecord doorRecord) { public DoorRecord findById(DoorRecord doorRecord) {
//TODO 需要重写 //TODO 需要重写
DoorRecord doorRecord1 = baseMapper.queryDoorRecordById(doorRecord.getRecordId()); DoorRecord doorRecord1 = baseMapper.queryDoorRecordById(doorRecord.getRecordId(), doorRecord.getCrossTime());
//获取登记时间 if (doorRecord1 != null) {
Date createDate = doorRecord1.getCreateDate(); //获取登记时间
//截取登记日期 Date createDate = doorRecord1.getCreateDate();
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd"); //截取登记日期
doorRecord1.setDate(sf.format(createDate)); SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
//截取登记时间 doorRecord1.setDate(sf.format(createDate));
SimpleDateFormat sf2 = new SimpleDateFormat("HH:mm"); //截取登记时间
doorRecord1.setTime(sf2.format(createDate)); SimpleDateFormat sf2 = new SimpleDateFormat("HH:mm");
//获取登记方式id doorRecord1.setTime(sf2.format(createDate));
String cardType = doorRecord1.getCardType(); //获取登记方式id
//获取登记方式中文 String cardType = doorRecord1.getCardType();
SysDictData sysDictData = sysDictDataRepositorys.queryDataByCardType(cardType); //获取登记方式中文
if (sysDictData != null) { SysDictData sysDictData = sysDictDataRepositorys.queryDataByCardType(cardType);
doorRecord1.setCardTypeLabel(sysDictData.getDictLabel()); if (sysDictData != null) {
doorRecord1.setCardTypeLabel(sysDictData.getDictLabel());
}
} }
return doorRecord1; return doorRecord1;
} }
......
...@@ -105,7 +105,7 @@ ...@@ -105,7 +105,7 @@
<select id="queryDoorRecordsPaged" resultMap="BaseResultMap"> <select id="queryDoorRecordsPaged" resultMap="BaseResultMap">
SELECT SELECT
dr.record_id,su.name,su.business_id,dr.tenement_type,dr.cross_time,dr.create_date,dr.device_id,dr.device_type,dr.device_name,dr.card_type,dr.record_type,dr.card_type_label,dr.abnormal dr.record_id,su.name,su.business_id,dr.tenement_type,dr.cross_time,dr.create_date,dr.device_id,dr.device_type,dr.device_name,dr.card_type,dr.record_type,dr.card_type_label,dr.abnormal
FROM door_record_2022 dr FROM door_record dr
LEFT JOIN sys_user su ON dr.user_id = su.business_id LEFT JOIN sys_user su ON dr.user_id = su.business_id
WHERE dr.del_flag = 0 WHERE dr.del_flag = 0
<if test="entity.deviceType !=null and entity.deviceType != '' "> <if test="entity.deviceType !=null and entity.deviceType != '' ">
...@@ -177,7 +177,7 @@ ...@@ -177,7 +177,7 @@
dr.record_type, dr.record_type,
dr.card_type_label, dr.card_type_label,
dr.abnormal dr.abnormal
FROM door_record_2022 dr FROM door_record dr
left JOIN sys_user su ON dr.user_id = su.business_id left JOIN sys_user su ON dr.user_id = su.business_id
WHERE dr.del_flag = 0 WHERE dr.del_flag = 0
and record_id = #{recordId} and record_id = #{recordId}
......
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