wu
2024-10-11 3fba99c4b89dfcc56d08cfe99c7391dbae082713
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
package com.mes.md.service.impl;
 
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.github.yulichang.base.MPJBaseServiceImpl;
import com.mes.md.entity.PrimitiveTask;
import com.mes.md.mapper.PrimitiveTaskMapper;
import com.mes.md.service.PrimitiveTaskService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
 
import java.util.List;
 
/**
 * <p>
 * 原始任务表 服务实现类
 * </p>
 *
 * @author wu
 * @since 2024-08-28
 */
@Service
public class PrimitiveTaskServiceImpl extends MPJBaseServiceImpl<PrimitiveTaskMapper, PrimitiveTask> implements PrimitiveTaskService {
 
    @Override
    public boolean updateReportCount(String scanId) {
        //更新报工数量
        UpdateWrapper<PrimitiveTask> wrapper = new UpdateWrapper<>();
        wrapper.eq("scan_id", scanId)
                .set("report_count",1);
        return update(wrapper);
    }
 
    @Override
    public boolean updatePrimitiveTask(PrimitiveTask task) {
        //手动报工更改数量
        UpdateWrapper<PrimitiveTask> wrapper = new UpdateWrapper<>();
        wrapper.eq("batch_number", task.getBatchNumber())
                .set("report_count", task.getReportCount());
        return update(wrapper);
    }
 
    @Override
    public List<PrimitiveTask> selectPrimitiveTask(PrimitiveTask task) {
        //查询报工数据
        return list(new QueryWrapper<>(task)) ;
    }
}