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; 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} * @return {@link Object}
* @Title deleteRoutingDetail * @Title deleteRoutingDetail
@ -1852,9 +1866,9 @@ public class BaseController extends AbstractController {
/** /**
* @author: sxm
* @description: 获取选中班次类型 默认信息
* @param [calendarData] * @param [calendarData]
* @author: sxm
* @description: 获取选中班次类型 默认信息
* @return: com.gaotao.common.utils.R * @return: com.gaotao.common.utils.R
* @date: 2022/10/21 10:06 * @date: 2022/10/21 10:06
*/ */
@ -1866,16 +1880,18 @@ public class BaseController extends AbstractController {
} }
/** /**
* @param [calendarExceptionData]
* @author: sxm * @author: sxm
* @description: 修改班次信息 * @description: 修改班次信息
* @param [calendarExceptionData]
* @return: com.gaotao.common.utils.R * @return: com.gaotao.common.utils.R
* @date: 2022/10/21 10:27 * @date: 2022/10/21 10:27
*/ */
@PostMapping("/updateWorkingCalendar") @PostMapping("/updateWorkingCalendar")
@ResponseBody @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)); 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); 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 * @version 1.0
*/ */
void deleteLabelSerialInfo(LabelContentSerialInfoData inData); 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); 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} AND rcs.ReportID = #{labelNo} AND rcs.ItemNo = #{itemNo}
</where> </where>
</select> </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"> <insert id="insertLabelSerialInfo" parameterType="LabelContentSerialInfoData">

Loading…
Cancel
Save