qa-prevention-gwj/src/main/java/com/zcloud/service/gatemachine/impl/GateCarIOServiceImpl.java

74 lines
2.1 KiB
Java
Raw Normal View History

2024-01-19 15:39:45 +08:00
package com.zcloud.service.gatemachine.impl;
import com.zcloud.entity.Page;
import com.zcloud.entity.PageData;
import com.zcloud.mapper.datasource.gatemachine.CzksGateCarIOMapper;
import com.zcloud.service.gatemachine.GateCarIOService;
import com.zcloud.util.InitPageDataUtil;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
import java.util.List;
/**
* GateCarIOService IMPL
*/
@Service
public class GateCarIOServiceImpl implements GateCarIOService {
@Resource
private CzksGateCarIOMapper czksGateCarIOMapper;
@Resource
private InitPageDataUtil initPageDataUtil;
@Override
public List<PageData> getDatalistpage(Page page) {
return czksGateCarIOMapper.getDatalistPage(page);
}
@Override
2024-01-19 16:56:47 +08:00
public List<PageData> getIORecord(PageData page) {
if (page.get("areaType") != null && "1".equals(page.get("areaType").toString())) {
return czksGateCarIOMapper.getGroceryIORecords(page);
} else {
return czksGateCarIOMapper.getMineralIORecords(page);
}
2024-01-19 15:39:45 +08:00
}
@Override
@Transactional(rollbackFor = Throwable.class)
public void edit(PageData pd) {
initPageDataUtil.initEdit(pd);
czksGateCarIOMapper.edit(pd);
}
@Override
@Transactional(rollbackFor = Throwable.class)
public void removeByIds(PageData pageData) {
initPageDataUtil.initEdit(pageData);
czksGateCarIOMapper.removeByIds(pageData);
}
@Override
@Transactional(rollbackFor = Throwable.class)
public void save(PageData pageData) {
initPageDataUtil.initSave(pageData, "RECORD_ID");
if ("".equals(pageData.get(""))) {
czksGateCarIOMapper.saveMineral(pageData);
} else {
}
}
@Override
2024-01-19 16:56:47 +08:00
public PageData getTodayEQCount(PageData page) {
2024-01-19 15:39:45 +08:00
PageData pageData = new PageData();
2024-01-19 16:56:47 +08:00
pageData.put("grocery", czksGateCarIOMapper.countGroceryEnterAndQuit(page));
pageData.put("mineral", czksGateCarIOMapper.countMineralEnterAndQuit(page));
2024-01-19 15:39:45 +08:00
return pageData;
}
}