diff --git a/src/main/java/com/gaotao/modules/base/controller/BaseController.java b/src/main/java/com/gaotao/modules/base/controller/BaseController.java index 121c092..6551d10 100644 --- a/src/main/java/com/gaotao/modules/base/controller/BaseController.java +++ b/src/main/java/com/gaotao/modules/base/controller/BaseController.java @@ -1164,4 +1164,25 @@ public class BaseController { } return responseData; } + + /** + * @Title deleteRoutingDetail + * @Description 删除工艺路线信息 + * @author rq + * @date 2021/4/16 11:56 + * @return {@link Object} + */ + + @PostMapping("/deleteRoutingDetail") + @ResponseBody + public Object deleteRoutingDetail(@RequestBody RoutingDetailData inData){ + ResponseData responseData = new ResponseData(); + try { + responseData = baseService.deleteRoutingDetail(inData); + } catch (Exception e) { + responseData.setMsg(e.getMessage()); + responseData.setCode("500"); + } + return responseData; + } } diff --git a/src/main/java/com/gaotao/modules/base/dao/BaseMapper.java b/src/main/java/com/gaotao/modules/base/dao/BaseMapper.java index 6da1bae..548c790 100644 --- a/src/main/java/com/gaotao/modules/base/dao/BaseMapper.java +++ b/src/main/java/com/gaotao/modules/base/dao/BaseMapper.java @@ -1,6 +1,7 @@ package com.gaotao.modules.base.dao; import com.gaotao.modules.base.entity.*; +import com.gaotao.modules.pda.utils.ResponseData; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import org.springframework.web.bind.annotation.RequestBody; @@ -910,4 +911,16 @@ public interface BaseMapper { * @throw */ void editRoutingDetailData(RoutingDetailData inData); + + + /** + * @Description 删除工艺路线信息 + * @Title deleteCompanyInformation + * @param + * @author rq + * @date 2021/10/9 16:37 + * @return + * @throw + */ + void deleteRoutingDetail(RoutingDetailData inData); } diff --git a/src/main/java/com/gaotao/modules/base/service/BaseService.java b/src/main/java/com/gaotao/modules/base/service/BaseService.java index fc26327..ad813f5 100644 --- a/src/main/java/com/gaotao/modules/base/service/BaseService.java +++ b/src/main/java/com/gaotao/modules/base/service/BaseService.java @@ -558,4 +558,15 @@ public interface BaseService { * @throw */ ResponseData saveRoutingDetailData(RoutingDetailData inData); + + /** + * @Description 删除工艺路线信息 + * @Title deleteCompanyInformation + * @param + * @author rq + * @date 2021/10/9 16:37 + * @return + * @throw + */ + ResponseData deleteRoutingDetail(RoutingDetailData inData); } diff --git a/src/main/java/com/gaotao/modules/base/service/Impl/BaseServiceImpl.java b/src/main/java/com/gaotao/modules/base/service/Impl/BaseServiceImpl.java index 6a6303d..e686616 100644 --- a/src/main/java/com/gaotao/modules/base/service/Impl/BaseServiceImpl.java +++ b/src/main/java/com/gaotao/modules/base/service/Impl/BaseServiceImpl.java @@ -1224,6 +1224,7 @@ public class BaseServiceImpl implements BaseService { ResponseData responseData = new ResponseData(); WorkCenterData workCenter=new WorkCenterData(); workCenter.setWorkCenterNo(inData.getWorkCenterNo()); + workCenter.setUser(inData.getUser()); workCenter.setSite(inData.getSite()); List checkList1=baseMapper.getWorkCenterData(workCenter); if("单位/小时".equals(inData.getFactorUnit())){ @@ -1267,4 +1268,14 @@ public class BaseServiceImpl implements BaseService { responseData.setMsg("操作成功!"); return responseData; } + + @Override + public ResponseData deleteRoutingDetail(RoutingDetailData inData) { + ResponseData responseData = new ResponseData(); + baseMapper.deleteRoutingDetail(inData); + responseData.setCode("200"); + responseData.setSuccess(true); + responseData.setMsg("操作成功!"); + return responseData; + } } diff --git a/src/main/resources/mapper/base/BaseMapper.xml b/src/main/resources/mapper/base/BaseMapper.xml index e16e85c..a7cc1fa 100644 --- a/src/main/resources/mapper/base/BaseMapper.xml +++ b/src/main/resources/mapper/base/BaseMapper.xml @@ -683,4 +683,8 @@ dbo.Get_Part_DescSpec(site,WX_PartNo) as wxSpec,dbo.Get_WorkCenter_Type(Site,Wor Crewsize=#{crewsize},JJGZ_UnitFactor_DB=#{jjgzUnitFactorDb},JJGZ_UnitFactor=#{jjgzUnitFactor},JJGZ_UnitPrice=#{jjgzUnitPrice},Remark=#{remark} WHERE partNo = #{partNo} and site = #{site} and revNo = #{revNo} and ItemNo = #{itemNo} + + + delete from RoutingDetail where site=#{site} and PartNo=#{partNo} and RevNo=#{revNo} and ItemNo=#{itemNo} + \ No newline at end of file