package cn.gistack.sm.sjztmd.service.impl;
|
|
import cn.gistack.sm.sjztmd.entity.YwTermitesTask;
|
import cn.gistack.sm.sjztmd.mapper.YwTermitesTaskMapper;
|
import cn.gistack.sm.sjztmd.service.IYwTermitesTaskService;
|
import com.baomidou.dynamic.datasource.annotation.DS;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import org.springframework.stereotype.Service;
|
import org.springframework.transaction.annotation.Transactional;
|
|
@Service
|
@DS("zt")
|
@Transactional(rollbackFor = Exception.class)
|
public class YwTermitesTaskTaskServiceImpl extends ServiceImpl<YwTermitesTaskMapper, YwTermitesTask> implements IYwTermitesTaskService {
|
@Override
|
public Boolean updateStatus(YwTermitesTask ywTermitesTask) {
|
return updateById(ywTermitesTask);
|
}
|
|
@Override
|
public Boolean finishTask(String taskId) {
|
|
YwTermitesTask ywTermitesTask = baseMapper.getByTaskId(taskId);
|
if (ywTermitesTask != null){
|
//设置预警为已处理
|
ywTermitesTask.setTaskStatus("1");
|
Boolean aBoolean = updateStatus(ywTermitesTask);
|
return aBoolean;
|
}
|
return false;
|
}
|
|
@Override
|
public Boolean createTask(YwTermitesTask ywTermitesTask) {
|
//创建任务,默认为处理中
|
ywTermitesTask.setTaskStatus("9");
|
boolean save = save(ywTermitesTask);
|
return save;
|
}
|
}
|