guoshilong
2024-03-28 419882f64115b66112f03c96892cf2d3a4f298a6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
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;
    }
}