package com.thhy.materials.modules.biz.helmet.service.impl;
|
|
import com.github.pagehelper.PageHelper;
|
import com.github.pagehelper.PageInfo;
|
import com.thhy.general.common.BasicResult;
|
import com.thhy.materials.modules.biz.helmet.entity.*;
|
import com.thhy.materials.modules.biz.helmet.entity.dto.ReportNumDto;
|
import com.thhy.materials.modules.biz.helmet.mapper.HelmetMapper;
|
import com.thhy.materials.modules.biz.helmet.service.HelmetService;
|
import org.springframework.stereotype.Service;
|
import sun.misc.Cache;
|
|
import javax.annotation.Resource;
|
import java.util.HashMap;
|
import java.util.List;
|
import java.util.Map;
|
|
@Service
|
public class HelmetServiceImpl implements HelmetService {
|
|
@Resource
|
private HelmetMapper helmetMapper;
|
|
|
@Override
|
public List<THelmetDevice> helmetServiceList() {
|
List<THelmetDevice> helmetDevices = helmetMapper.helmetServiceList();
|
return helmetDevices;
|
}
|
|
@Override
|
public Integer userIdIid(Integer user_id) {
|
Integer helmetDevices = helmetMapper.userIdIid(user_id);
|
return helmetDevices;
|
}
|
|
@Override
|
public void helmetPictureInsert(THelmetPicture tHelmetPicture) {
|
helmetMapper.helmetPictureInsert(tHelmetPicture);
|
}
|
|
@Override
|
public Integer userIdReport(Integer user_id) {
|
Integer helmetDevices = helmetMapper.userIdReport(user_id);
|
return helmetDevices;
|
}
|
|
@Override
|
public void helmetReportInsert(THelmetReport tHelmetReport) {
|
helmetMapper.helmetReportInsert(tHelmetReport);
|
}
|
|
@Override
|
public THelmetTrajectory trajectory(Integer userId, String ctime) {
|
return helmetMapper.trajectory(userId,ctime);
|
}
|
|
@Override
|
public void helmetTrajectoryInsert(THelmetTrajectory helmetTrajectory) {
|
helmetMapper.helmetTrajectoryInsert(helmetTrajectory);
|
}
|
|
@Override
|
public void helmetTrajectoryUpdate(THelmetTrajectory helmetTrajectory) {
|
helmetMapper.helmetTrajectoryUpdate(helmetTrajectory);
|
}
|
|
@Override
|
public String helmetMotion(Integer userId) {
|
return helmetMapper.helmetMotion(userId);
|
}
|
|
@Override
|
public void helmetMotionInsert(THelmetMotion tHelmetMotion) {
|
helmetMapper.helmetMotionInsert(tHelmetMotion);
|
}
|
|
@Override
|
public BasicResult helmetList(Map<String, Object> values) {
|
Integer pageNum = Integer.valueOf(values.get("pageNum").toString());
|
Integer pageSize = Integer.valueOf(values.get("pageSize").toString());
|
PageHelper.startPage(pageNum,pageSize);
|
List<THelmetDevice> helmetDevices = helmetMapper.helmetList(values);
|
PageInfo<THelmetDevice> tHelmetDevicePageInfo = new PageInfo<>(helmetDevices);
|
return BasicResult.success(tHelmetDevicePageInfo);
|
}
|
|
@Override
|
public BasicResult helmetPictureList(Map<String, Object> values) {
|
Integer pageNum = Integer.valueOf(values.get("pageNum").toString());
|
Integer pageSize = Integer.valueOf(values.get("pageSize").toString());
|
PageHelper.startPage(pageNum,pageSize);
|
List<THelmetPicture> helmetPictures = helmetMapper.helmetPictureList(values);
|
PageInfo<THelmetPicture> helmetPicturePageInfo = new PageInfo<>(helmetPictures);
|
return BasicResult.success(helmetPicturePageInfo);
|
}
|
|
@Override
|
public BasicResult helmetTrajectoryList(Map<String, Object> values) {
|
List<THelmetTrajectory> tHelmetTrajectory = helmetMapper.helmetTrajectoryList(values);
|
String total = helmetMapper.helmetTrajectoryTime(values);
|
HashMap<String, Object> hashMap = new HashMap<>();
|
hashMap.put("tHelmetTrajectory",tHelmetTrajectory);
|
hashMap.put("total",total);
|
return BasicResult.success(hashMap);
|
}
|
|
@Override
|
public BasicResult helmetMotionList(Map<String, Object> values) {
|
List<THelmetMotion> helmetMotions = helmetMapper.helmetMotionList(values);
|
return BasicResult.success(helmetMotions);
|
}
|
|
@Override
|
public BasicResult dataValueInsert(Map<String, Object> values) {
|
|
|
helmetMapper.dataValueInsert(values);
|
return BasicResult.success();
|
}
|
|
@Override
|
public BasicResult helmetReportTotal(Map<String, Object> values) {
|
HashMap<String, Object> reportNum = new HashMap<>();
|
List<ReportNumDto> reportNumDtos = helmetMapper.helmetReportTotal(values);
|
reportNum.put("reportNumDtos",reportNumDtos);
|
reportNum.put("day",reportNumDtos.size());
|
return BasicResult.success(reportNum);
|
}
|
|
@Override
|
public BasicResult helmetReportUser(Map<String, Object> values) {
|
List<THelmetReport> helmetReports = helmetMapper.helmetReportUser(values);
|
return BasicResult.success(helmetReports);
|
}
|
|
@Override
|
public void smockIn(TDataSmock tDataSmock) {
|
System.out.println("参数为---"+tDataSmock.toString());
|
helmetMapper.smockIn(tDataSmock);
|
}
|
|
@Override
|
public BasicResult dataSmockList(Map<String, Object> values) {
|
Integer pageSize = Integer.valueOf(values.get("pageSize").toString());
|
Integer pageNum = Integer.valueOf(values.get("pageNum").toString());
|
PageHelper.startPage(pageNum,pageSize);
|
List<TDataSmock> dataSmocks = helmetMapper.dataSmockList(values);
|
PageInfo<TDataSmock> tDataSmockPageInfo = new PageInfo<>(dataSmocks);
|
return BasicResult.success(tDataSmockPageInfo);
|
}
|
|
@Override
|
public BasicResult dataValuesList(Map<String, Object> values) {
|
Integer pageSize = Integer.valueOf(values.get("pageSize").toString());
|
Integer pageNum = Integer.valueOf(values.get("pageNum").toString());
|
PageHelper.startPage(pageNum,pageSize);
|
List<TDataValue> dataSmocks = helmetMapper.dataValuesList(values);
|
PageInfo<TDataValue> tDataValuePageInfo = new PageInfo<>(dataSmocks);
|
return BasicResult.success(tDataValuePageInfo);
|
}
|
}
|