|
|
|
@ -4,6 +4,7 @@ import cn.iocoder.yudao.framework.common.exception.ServiceException;
|
|
|
|
import cn.iocoder.yudao.framework.common.util.collection.MapUtils;
|
|
|
|
import cn.iocoder.yudao.framework.common.util.collection.MapUtils;
|
|
|
|
import cn.iocoder.yudao.framework.security.core.LoginUser;
|
|
|
|
import cn.iocoder.yudao.framework.security.core.LoginUser;
|
|
|
|
import cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils;
|
|
|
|
import cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils;
|
|
|
|
|
|
|
|
import cn.iocoder.yudao.module.erp.controller.admin.autocode.util.AutoCodeUtil;
|
|
|
|
import cn.iocoder.yudao.module.mes.controller.admin.feedingrecord.vo.FeedingRecordRespVO;
|
|
|
|
import cn.iocoder.yudao.module.mes.controller.admin.feedingrecord.vo.FeedingRecordRespVO;
|
|
|
|
import cn.iocoder.yudao.module.mes.controller.admin.ticketmanagement.vo.TicketManagementBatchUpdateReqVO;
|
|
|
|
import cn.iocoder.yudao.module.mes.controller.admin.ticketmanagement.vo.TicketManagementBatchUpdateReqVO;
|
|
|
|
import cn.iocoder.yudao.module.mes.dal.dataobject.organization.OrganizationDO;
|
|
|
|
import cn.iocoder.yudao.module.mes.dal.dataobject.organization.OrganizationDO;
|
|
|
|
@ -18,6 +19,7 @@ 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 com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
|
|
|
|
|
import org.apache.poi.util.StringUtil;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
|
|
|
|
|
|
|
|
@ -66,6 +68,8 @@ public class ZjTaskServiceImpl implements ZjTaskService {
|
|
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
@Resource
|
|
|
|
private PlanService planService;
|
|
|
|
private PlanService planService;
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
|
|
|
private AutoCodeUtil autoCodeUtil;
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
|
@ -74,6 +78,14 @@ public class ZjTaskServiceImpl implements ZjTaskService {
|
|
|
|
validateCodeOnly(createReqVO.getCode());
|
|
|
|
validateCodeOnly(createReqVO.getCode());
|
|
|
|
// 插入
|
|
|
|
// 插入
|
|
|
|
ZjTaskDO zjTask = BeanUtils.toBean(createReqVO, ZjTaskDO.class);
|
|
|
|
ZjTaskDO zjTask = BeanUtils.toBean(createReqVO, ZjTaskDO.class);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (!StringUtils.hasText(createReqVO.getCode())) {
|
|
|
|
|
|
|
|
zjTask.setCode(autoCodeUtil.genSerialCode("INSPECTION_CODE_GENERATE",null));
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
if (zjTaskMapper.selectByNo(createReqVO.getCode()) != null) {
|
|
|
|
|
|
|
|
throw exception(ZJ_TASK_CODE_EXISTS);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
zjTaskMapper.insert(zjTask);
|
|
|
|
zjTaskMapper.insert(zjTask);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|