package cn.gistack.sm.sjztods.service.impl;
|
|
import cn.gistack.sm.sjztods.entity.DsmSpgPztb;
|
import cn.gistack.sm.sjztods.entity.DsmSpgSpprmp;
|
import cn.gistack.sm.sjztods.mapper.DsmSpgSpprmpMapper;
|
import cn.gistack.sm.sjztods.service.IDsmSpgPztbService;
|
import cn.gistack.sm.sjztods.service.IDsmSpgSpprmpService;
|
import cn.gistack.sm.sjztods.vo.DsmSpgSpprmpVO;
|
import com.baomidou.dynamic.datasource.annotation.DS;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import lombok.AllArgsConstructor;
|
import org.springblade.core.tool.utils.DateUtil;
|
import org.springframework.stereotype.Service;
|
import org.springframework.transaction.annotation.Transactional;
|
|
import java.util.List;
|
|
@Service
|
@DS("ztznwh")
|
@AllArgsConstructor
|
@Transactional(rollbackFor = Exception.class)
|
public class DsmSpgSpprmpServiceImpl extends ServiceImpl<DsmSpgSpprmpMapper, DsmSpgSpprmp> implements IDsmSpgSpprmpService {
|
|
private final IDsmSpgPztbService dsmSpgPztbService;
|
|
|
|
@Override
|
public Boolean insertCustomize(DsmSpgSpprmpVO dsmSpgSpprmp) {
|
|
//往渗压监测表中插入数据
|
|
dsmSpgSpprmp.setIsTb("y");
|
dsmSpgSpprmp.setDtuptm(DateUtil.now());
|
boolean save = save(dsmSpgSpprmp);
|
|
|
//往测压管表中插入数据
|
DsmSpgPztb dsmSpgPztb = new DsmSpgPztb(dsmSpgSpprmp);
|
boolean save1 = dsmSpgPztbService.save(dsmSpgPztb);
|
|
|
return save && save1;
|
}
|
|
@Override
|
public List<DsmSpgSpprmp> getList(DsmSpgSpprmp paramSy) {
|
return baseMapper.getList(paramSy);
|
}
|
|
@Override
|
public Boolean updateCustomize(DsmSpgSpprmpVO dsmSpgSpprmp) {
|
dsmSpgSpprmp.setDtuptm(DateUtil.now());
|
|
Boolean update = baseMapper.updateCustomize(dsmSpgSpprmp);
|
Boolean update2 = dsmSpgPztbService.updateCustomize(dsmSpgSpprmp);
|
|
return update&&update2;
|
}
|
|
@Override
|
public Boolean removeCustomize(String ids) {
|
|
Boolean b = baseMapper.removeCustomize(ids);
|
Boolean b1 = dsmSpgPztbService.removeCustomize(ids);
|
|
|
return b&&b1;
|
}
|
}
|