package com.thhy.engineering.modules.biz.device.service.impl;
|
|
import com.github.pagehelper.PageHelper;
|
import com.github.pagehelper.PageInfo;
|
import com.github.pagehelper.util.StringUtil;
|
import com.thhy.engineering.modules.biz.device.entity.TVideo;
|
import com.thhy.engineering.modules.biz.device.mapper.TVideoMapper;
|
import com.thhy.engineering.modules.biz.device.service.VideoService;
|
import com.thhy.general.common.BasicResult;
|
import com.thhy.general.config.SysUserInfo;
|
import com.thhy.general.utils.UserInfoUtils;
|
import org.springframework.stereotype.Service;
|
|
import javax.annotation.Resource;
|
import java.util.List;
|
import java.util.Map;
|
|
@Service
|
public class VideoServiceImpl implements VideoService {
|
@Resource
|
private TVideoMapper videoMapper;
|
|
@Override
|
public BasicResult videoInsert(Map<String, Object> values) {
|
String videoSn = values.get("videoSn").toString();
|
String videoId = videoMapper.videoSnByOne(videoSn);
|
if(!StringUtil.isEmpty(videoId)){
|
return BasicResult.faild("11111","设备ID被占用","error");
|
}
|
SysUserInfo sysUserInfo = UserInfoUtils.getInstance().getUserInfo();
|
values.put("videoId","");
|
values.put("companyId",sysUserInfo.getCompanyId());
|
videoMapper.videoInsert(values);
|
return BasicResult.success("添加成功");
|
}
|
|
@Override
|
public BasicResult videoList(Map<String, Object> values) {
|
SysUserInfo sysUserInfo = UserInfoUtils.getInstance().getUserInfo();
|
String companyId = sysUserInfo.getCompanyId();
|
values.put("companyId",companyId);
|
Integer pageSize = Integer.valueOf(values.get("pageSize").toString());
|
Integer pageNum = Integer.valueOf(values.get("pageNum").toString());
|
PageHelper.startPage(pageNum,pageSize);
|
List<TVideo> videos = videoMapper.videoList(values);
|
PageInfo<TVideo> tVideoPageInfo = new PageInfo<>(videos);
|
return BasicResult.success(tVideoPageInfo);
|
}
|
|
@Override
|
public BasicResult videoInfo(String videoId) {
|
TVideo video =videoMapper.videoInfo(videoId);
|
return BasicResult.success(video);
|
}
|
|
@Override
|
public BasicResult videoDel(String videoId) {
|
|
videoMapper.videoDel(videoId);
|
return BasicResult.success("删除成功");
|
}
|
|
@Override
|
public BasicResult videoUpdate(Map<String, Object> values) {
|
String videoId1 = values.get("videoId").toString();
|
String videoSn = values.get("videoSn").toString();
|
String videoId = videoMapper.videoSnByOne(videoSn);
|
if(!StringUtil.isEmpty(videoId)&&!videoId1.equals(videoId)){
|
return BasicResult.faild("11111","设备ID被占用","error");
|
}
|
|
videoMapper.videoUpdate(values);
|
return BasicResult.success("修改成功");
|
}
|
}
|