|
|
|
@ -12,10 +12,12 @@ import cn.iocoder.yudao.module.mes.dal.dataobject.ticketmanagement.TicketManagem
|
|
|
|
import cn.iocoder.yudao.module.mes.dal.dataobject.zjitem.ZjItemDO;
|
|
|
|
import cn.iocoder.yudao.module.mes.dal.dataobject.zjitem.ZjItemDO;
|
|
|
|
import cn.iocoder.yudao.module.mes.dal.dataobject.zjschema.ZjSchemaDO;
|
|
|
|
import cn.iocoder.yudao.module.mes.dal.dataobject.zjschema.ZjSchemaDO;
|
|
|
|
import cn.iocoder.yudao.module.mes.dal.dataobject.zjtaskresults.ZjTaskResultsDO;
|
|
|
|
import cn.iocoder.yudao.module.mes.dal.dataobject.zjtaskresults.ZjTaskResultsDO;
|
|
|
|
|
|
|
|
import cn.iocoder.yudao.module.mes.dal.dataobject.zjtype.ZjTypeDO;
|
|
|
|
import cn.iocoder.yudao.module.mes.dal.mysql.zjitem.ZjItemMapper;
|
|
|
|
import cn.iocoder.yudao.module.mes.dal.mysql.zjitem.ZjItemMapper;
|
|
|
|
import cn.iocoder.yudao.module.mes.dal.mysql.zjschema.ZjSchemaMapper;
|
|
|
|
import cn.iocoder.yudao.module.mes.dal.mysql.zjschema.ZjSchemaMapper;
|
|
|
|
import cn.iocoder.yudao.module.mes.dal.mysql.zjtaskresults.ZjTaskResultsMapper;
|
|
|
|
import cn.iocoder.yudao.module.mes.dal.mysql.zjtaskresults.ZjTaskResultsMapper;
|
|
|
|
import cn.iocoder.yudao.module.mes.service.plan.PlanService;
|
|
|
|
import cn.iocoder.yudao.module.mes.service.plan.PlanService;
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
|
|
|
|
|
|
|
|
@ -66,7 +68,10 @@ public class ZjTaskServiceImpl implements ZjTaskService {
|
|
|
|
private PlanService planService;
|
|
|
|
private PlanService planService;
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
|
public Long createZjTask(ZjTaskSaveReqVO createReqVO) {
|
|
|
|
public Long createZjTask(ZjTaskSaveReqVO createReqVO) {
|
|
|
|
|
|
|
|
// 校验编码是否存在
|
|
|
|
|
|
|
|
validateCodeOnly(createReqVO.getCode());
|
|
|
|
// 插入
|
|
|
|
// 插入
|
|
|
|
ZjTaskDO zjTask = BeanUtils.toBean(createReqVO, ZjTaskDO.class);
|
|
|
|
ZjTaskDO zjTask = BeanUtils.toBean(createReqVO, ZjTaskDO.class);
|
|
|
|
zjTaskMapper.insert(zjTask);
|
|
|
|
zjTaskMapper.insert(zjTask);
|
|
|
|
@ -111,6 +116,13 @@ public class ZjTaskServiceImpl implements ZjTaskService {
|
|
|
|
return zjTask.getId();
|
|
|
|
return zjTask.getId();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private void validateCodeOnly(String code) {
|
|
|
|
|
|
|
|
if (zjTaskMapper.exists(Wrappers.<ZjTaskDO>lambdaQuery()
|
|
|
|
|
|
|
|
.eq(ZjTaskDO::getCode, code))) {
|
|
|
|
|
|
|
|
throw exception(ZJ_TASK_CODE_EXISTS);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void updateZjTask(ZjTaskSaveReqVO updateReqVO) {
|
|
|
|
public void updateZjTask(ZjTaskSaveReqVO updateReqVO) {
|
|
|
|
// 校验存在
|
|
|
|
// 校验存在
|
|
|
|
|