|
|
@ -174,29 +174,36 @@ public class DeviceQrtzServiceImpl implements IDeviceQrtzService { |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public Boolean addFileList(DeviceQrtzFileDTO deviceQrtzFileDTO) { |
|
|
|
public Boolean addFileList(Map<String,Object>map) { |
|
|
|
int sort=1; |
|
|
|
Long qrtzId = Convert.toLong(map.get("qrtzId")); |
|
|
|
Date execDate = Convert.toDate(map.get("execDate")); |
|
|
|
String waylineIdStr = Convert.toStr(map.get("waylineIdStr")); |
|
|
|
List<DeviceQrtzFileEntity> selectList = deviceQrtzFileMapper.selectList(new QueryWrapper<DeviceQrtzFileEntity>() |
|
|
|
.eq("qrtz_id", deviceQrtzFileDTO.getQrtzId()).eq("exec_date",deviceQrtzFileDTO.getExecDate()) |
|
|
|
.orderByDesc("sort")); |
|
|
|
.eq("qrtz_id", qrtzId).eq("exec_date",execDate).orderByDesc("sort")); |
|
|
|
if(!CollectionUtils.isEmpty(selectList)){ |
|
|
|
Integer number =selectList.get(0).getSort(); |
|
|
|
if(ObjectUtil.isNotEmpty(number)){ |
|
|
|
sort=number+1; |
|
|
|
} |
|
|
|
} |
|
|
|
for (String waylineId : deviceQrtzFileDTO.getWaylineIdStr().split(",")) { |
|
|
|
for (String waylineId : waylineIdStr.split(",")) { |
|
|
|
DeviceQrtzFileEntity entity = new DeviceQrtzFileEntity(); |
|
|
|
QueryWrapper<WaylineFileEntity> queryWrapper = new QueryWrapper<WaylineFileEntity>().eq("wayline_id", waylineId); |
|
|
|
WaylineFileEntity fileEntity = waylineFileMapper.selectOne(queryWrapper); |
|
|
|
entity.setQrtzId(deviceQrtzFileDTO.getQrtzId()); |
|
|
|
entity.setQrtzId(qrtzId); |
|
|
|
entity.setWaylineId(waylineId); |
|
|
|
entity.setWaylineName(fileEntity.getName()); |
|
|
|
try { |
|
|
|
entity.setSort(sort); |
|
|
|
entity.setStatus(DeviceQrtzConstants.QRTZ_FILE_STATUS_1); |
|
|
|
entity.setExecDate(deviceQrtzFileDTO.getExecDate()); |
|
|
|
|
|
|
|
entity.setExecDate(execDate); |
|
|
|
LoginUser loginUser = LoginHelper.getLoginUser(); |
|
|
|
entity.setCreateBy(loginUser.getUserId()); |
|
|
|
entity.setCreateTime(new Date()); |
|
|
|
entity.setNickName(loginUser.getNickname()); |
|
|
|
entity.setCreateDept(loginUser.getDeptId()); |
|
|
|
entity.setDeptName(loginUser.getDeptName()); |
|
|
|
sort=sort+1; |
|
|
|
deviceQrtzFileMapper.insert(entity); |
|
|
|
}catch (Exception e){ |
|
|
@ -220,6 +227,12 @@ public class DeviceQrtzServiceImpl implements IDeviceQrtzService { |
|
|
|
entity.setSort(e.getSort()); |
|
|
|
entity.setStatus(DeviceQrtzConstants.QRTZ_FILE_STATUS_1); |
|
|
|
entity.setExecDate(Convert.toDate(endDate)); |
|
|
|
LoginUser loginUser = LoginHelper.getLoginUser(); |
|
|
|
entity.setCreateBy(loginUser.getUserId()); |
|
|
|
entity.setCreateTime(new Date()); |
|
|
|
entity.setNickName(loginUser.getNickname()); |
|
|
|
entity.setCreateDept(loginUser.getDeptId()); |
|
|
|
entity.setDeptName(loginUser.getDeptName()); |
|
|
|
return entity; |
|
|
|
}).toList(); |
|
|
|
return deviceQrtzFileMapper.insert(entityList).size()>0; |
|
|
@ -236,4 +249,9 @@ public class DeviceQrtzServiceImpl implements IDeviceQrtzService { |
|
|
|
entity.setId(id); |
|
|
|
return deviceQrtzFileMapper.updateById(entity)>0; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public DeviceQrtzFileEntity getDeviceQrtzFileEntity(Long id) { |
|
|
|
return null; |
|
|
|
} |
|
|
|
} |
|
|
|