Browse Source

复制工艺路线功能 2023年3月7日 sxm

master
[li_she] 3 years ago
parent
commit
ec431379be
  1. 26
      src/main/java/com/gaotao/modules/base/controller/BaseController.java
  2. 11
      src/main/java/com/gaotao/modules/base/dao/BaseMapper.java
  3. 10
      src/main/java/com/gaotao/modules/base/service/BaseService.java
  4. 5
      src/main/java/com/gaotao/modules/base/service/Impl/BaseServiceImpl.java
  5. 4
      src/main/resources/mapper/base/BaseMapper.xml

26
src/main/java/com/gaotao/modules/base/controller/BaseController.java

@ -1233,6 +1233,20 @@ public class BaseController extends AbstractController {
return responseData;
}
/**
* @param [inData]
* @author: sxm
* @description: 获取物料工序最大工序编号
* @return: com.gaotao.common.utils.R
* @date: 2023/3/7 11:55
*/
@PostMapping("getPartNoRouteInMaxItemNo")
@ResponseBody
public R getPartNoRouteInMaxItemNo(@RequestBody RoutingDetailData inData) {
String maxItemNo = baseService.getPartNoRouteInMaxItemNo(inData);
return R.ok().put("data", maxItemNo);
}
/**
* @return {@link Object}
* @Title deleteRoutingDetail
@ -1852,9 +1866,9 @@ public class BaseController extends AbstractController {
/**
* @author: sxm
* @description: 获取选中班次类型 默认信息
* @param [calendarData]
* @author: sxm
* @description: 获取选中班次类型 默认信息
* @return: com.gaotao.common.utils.R
* @date: 2022/10/21 10:06
*/
@ -1866,16 +1880,18 @@ public class BaseController extends AbstractController {
}
/**
* @param [calendarExceptionData]
* @author: sxm
* @description: 修改班次信息
* @param [calendarExceptionData]
* @return: com.gaotao.common.utils.R
* @date: 2022/10/21 10:27
*/
@PostMapping("/updateWorkingCalendar")
@ResponseBody
public R updateWorkingCalendar(@RequestBody CalendarExceptionData calendarExceptionData) {
baseService.updateWorkingCalendar(calendarExceptionData);
public R updateWorkingCalendar(@RequestBody CalendarExceptionData calendarExceptionData) {
baseService.updateWorkingCalendar(calendarExceptionData);
return R.ok(getLanguageMsg(SysMsgConstant.OBJECT_ID_200000));
}
}

11
src/main/java/com/gaotao/modules/base/dao/BaseMapper.java

@ -1946,4 +1946,15 @@ public interface BaseMapper {
*/
void deleteCalendarExceptionShift(CalendarExceptionData data);
/**
* @author: sxm
* @description: 获取物料最大工序
* @param [inData]
* @return: java.lang.String
* @date: 2023/3/7 13:05
*/
String getPartNoRouteInMaxItemNo(RoutingDetailData inData);
}

10
src/main/java/com/gaotao/modules/base/service/BaseService.java

@ -1194,4 +1194,14 @@ public interface BaseService {
* @version 1.0
*/
void deleteLabelSerialInfo(LabelContentSerialInfoData inData);
/**
* @author: sxm
* @description: 获取物料工序最大工序编号
* @param [inData]
* @return: java.lang.String
* @date: 2023/3/7 13:04
*/
String getPartNoRouteInMaxItemNo(RoutingDetailData inData);
}

5
src/main/java/com/gaotao/modules/base/service/Impl/BaseServiceImpl.java

@ -2756,4 +2756,9 @@ public class BaseServiceImpl implements BaseService {
//删除标签流水号信息
baseMapper.deleteLabelSerialInfo(inData);
}
@Override
public String getPartNoRouteInMaxItemNo(RoutingDetailData inData) {
return baseMapper.getPartNoRouteInMaxItemNo(inData);
}
}

4
src/main/resources/mapper/base/BaseMapper.xml

@ -2125,6 +2125,10 @@
AND rcs.ReportID = #{labelNo} AND rcs.ItemNo = #{itemNo}
</where>
</select>
<select id="getPartNoRouteInMaxItemNo" resultType="java.lang.String">
SELECT MAX(ItemNo) FROM RoutingDetail
WHERE site =#{site} AND partNo = #{partNo} AND revNo = #{revNo}
</select>
<!--插入标签流水号信息-->
<insert id="insertLabelSerialInfo" parameterType="LabelContentSerialInfoData">

Loading…
Cancel
Save