| | |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ruoyi.common.utils.OrderUtils; |
| | | import com.ruoyi.technology.bean.dto.TechnologyRoutingDto; |
| | | import com.ruoyi.technology.bean.vo.TechnologyRoutingVo; |
| | | import com.ruoyi.technology.mapper.TechnologyRoutingMapper; |
| | |
| | | |
| | | @Override |
| | | public Long saveTechnologyRouting(TechnologyRouting technologyRouting) { |
| | | String code = OrderUtils.countTodayByCreateTime(technologyRoutingMapper, "GYLX", "process_route_code"); |
| | | technologyRouting.setProcessRouteCode(code); |
| | | this.save(technologyRouting); |
| | | if (!isNotBlank(technologyRouting.getProcessRouteCode())) { |
| | | technologyRouting.setProcessRouteCode(buildProcessRouteCode(technologyRouting.getId())); |
| | | technologyRoutingMapper.updateById(technologyRouting); |
| | | } |
| | | return technologyRouting.getId(); |
| | | } |
| | | |