yangys
2025-04-10 220141036107ef2103833fcd878de43307ca0905
smart-man-boot/src/main/java/com/qianwen/smartman/modules/smis/service/WorkstationDatapointsService.java
@@ -25,6 +25,8 @@
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());
@@ -47,7 +49,9 @@
   @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被使用
@@ -147,4 +151,12 @@
      return dpVO;
   }
   /**
    * 删除工位的采集数据点位配置
    * @param workstationId
    */
   public void removeByWorkstation(List<Long> workstationIds) {
      log.info("删除工位数据点配置,workstationIds",workstationIds);
      baseMapper.delete(Wrappers.<WorkstationDatapoints>lambdaQuery().in(WorkstationDatapoints::getWorkstationId, workstationIds));
   }
}