From 009c87d932aa9c5db6112073e0550cccef79978b Mon Sep 17 00:00:00 2001 From: liweidong-hj Date: Sat, 28 Mar 2026 17:35:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E9=80=9A=E7=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/constant/LauncherConstant.java | 4 +- .../desk/common/constant/BizTypeConstant.java | 5 ++ .../desk/dashboard/mapper/PartMapper.xml | 3 + .../service/impl/DsTaskingServiceImpl.java | 79 +++++++++++++++++-- .../controller/StationController.java | 12 +++ .../logistics/service/IStationService.java | 7 ++ .../service/impl/StationServiceImpl.java | 17 ++++ .../impl/TaskExecuteRecordServiceImpl.java | 14 ++++ 8 files changed, 133 insertions(+), 8 deletions(-) diff --git a/blade-common/src/main/java/org/springblade/common/constant/LauncherConstant.java b/blade-common/src/main/java/org/springblade/common/constant/LauncherConstant.java index 7b82fcee..9729cc37 100644 --- a/blade-common/src/main/java/org/springblade/common/constant/LauncherConstant.java +++ b/blade-common/src/main/java/org/springblade/common/constant/LauncherConstant.java @@ -31,8 +31,8 @@ public interface LauncherConstant { /** * nacos dev 地址 */ - String NACOS_DEV_ADDR = "192.168.249.27:8848"; -// String NACOS_DEV_ADDR = "127.0.0.1:8848"; +// String NACOS_DEV_ADDR = "192.168.249.27:8848"; + String NACOS_DEV_ADDR = "127.0.0.1:8848"; /**R * nacos prod 地址 diff --git a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/common/constant/BizTypeConstant.java b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/common/constant/BizTypeConstant.java index 12dec4d6..0c15c836 100644 --- a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/common/constant/BizTypeConstant.java +++ b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/common/constant/BizTypeConstant.java @@ -11,4 +11,9 @@ public interface BizTypeConstant { * 镀层物料添加量申报 */ String GOODS_APPLY = "镀层物料添加量申报"; + + /** + * 工艺任务转派 + */ + String CRAFT_TASK_REDEPLOY = "工艺任务转派"; } diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/PartMapper.xml b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/PartMapper.xml index bebcb4ea..d9a95cad 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/PartMapper.xml +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/PartMapper.xml @@ -167,6 +167,9 @@ AND p.PART_CODE LIKE '%' || #{dsPart.partCode} || '%' + + AND p.PART_NAME LIKE '%' || #{dsPart.partName} || '%' + AND p.SIN_TER_TYPE = #{dsPart.sinTerType} diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/service/impl/DsTaskingServiceImpl.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/service/impl/DsTaskingServiceImpl.java index d80613a8..ac23715b 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/service/impl/DsTaskingServiceImpl.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/service/impl/DsTaskingServiceImpl.java @@ -35,6 +35,8 @@ import org.springblade.core.tool.utils.Func; import org.springblade.core.tool.utils.SpringUtil; import org.springblade.desk.basic.service.ICraftAbilityService; import org.springblade.desk.basic.service.impl.WorkCenterServiceImpl; +import org.springblade.desk.common.constant.BizTypeConstant; +import org.springblade.desk.common.service.IMesNotifyMessageService; import org.springblade.desk.dashboard.constant.*; import org.springblade.desk.dashboard.pojo.dto.DsTaskingDTO; import org.springblade.desk.dashboard.pojo.entity.*; @@ -160,6 +162,9 @@ public class DsTaskingServiceImpl extends BaseServiceImpl selectAssignList(IPage page, DsTaskingVO dsTasking) { List dsTaskingVOS = baseMapper.selectDsTaskingPage(page, dsTasking); @@ -614,21 +619,83 @@ public class DsTaskingServiceImpl extends BaseServiceImpl { * @return */ IPage getStationList(IPage page, Station station); + + /** + * 设置 空闲 占用 + * @param station + * @return + */ + boolean updateStation(Station station); } diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/service/impl/StationServiceImpl.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/service/impl/StationServiceImpl.java index e5cf9c64..36178e13 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/service/impl/StationServiceImpl.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/service/impl/StationServiceImpl.java @@ -28,6 +28,7 @@ package org.springblade.desk.logistics.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import lombok.extern.slf4j.Slf4j; +import org.springblade.core.log.exception.ServiceException; import org.springblade.core.mp.base.BaseServiceImpl; import org.springblade.core.tool.api.R; import org.springblade.desk.basic.pojo.entity.WorkCenter; @@ -101,4 +102,20 @@ public class StationServiceImpl extends BaseServiceImpl return page.setRecords(stationList); } + @Override + public boolean updateStation(Station station) { + + Station stationVO = this.getById(station.getId()); + if(null == stationVO){ + throw new ServiceException("站点不存在"); + } + + boolean update = this.updateById(station); + if(!update){ + throw new ServiceException("站点修改失败"); + } + + return true; + } + } diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/service/impl/TaskExecuteRecordServiceImpl.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/service/impl/TaskExecuteRecordServiceImpl.java index bf1cc782..94739b61 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/service/impl/TaskExecuteRecordServiceImpl.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/logistics/service/impl/TaskExecuteRecordServiceImpl.java @@ -424,6 +424,20 @@ public class TaskExecuteRecordServiceImpl extends BaseServiceImpl