| | |
| | | import com.qianwen.smartman.modules.smis.vo.WorkstationDatapointsSubmitVO; |
| | | import com.qianwen.smartman.modules.smis.vo.WorkstationDatapointsVO; |
| | | |
| | | import cn.hutool.core.util.ObjectUtil; |
| | | |
| | | @Service |
| | | public class WorkstationDatapointsService extends BaseServiceImpl<WorkstationDatapointsMapper, WorkstationDatapoints> { |
| | | private Logger log = LoggerFactory.getLogger(this.getClass()); |
| | |
| | | @Transactional |
| | | public void submit(WorkstationDatapointsSubmitVO dpVO) { |
| | | |
| | | |
| | | if(ObjectUtil.isEmpty(dpVO.getAppId())) { |
| | | throw new ServiceException("应用ID不能为空"); |
| | | } |
| | | Workstation usingWorkstation = appIdUsingWorkstation(dpVO.getAppId(),dpVO.getWorkstationId()); |
| | | if(usingWorkstation != null) { |
| | | //appId被使用 |
| | |
| | | return dpVO; |
| | | } |
| | | |
| | | /** |
| | | * 删除工位的采集数据点位配置 |
| | | * @param workstationId |
| | | */ |
| | | public void removeByWorkstation(List<Long> workstationIds) { |
| | | log.info("删除工位数据点配置,workstationIds",workstationIds); |
| | | baseMapper.delete(Wrappers.<WorkstationDatapoints>lambdaQuery().in(WorkstationDatapoints::getWorkstationId, workstationIds)); |
| | | } |
| | | } |