Browse Source

2025-10-21

过站采集 报工的MRB异常单 增加MRB异常登记
master
fengyuan_yang 8 months ago
parent
commit
2fbb483466
  1. 14
      src/main/java/com/gaotao/modules/schedule/controller/ScheduleController.java
  2. 7
      src/main/java/com/gaotao/modules/schedule/mapper/ScheduleMapper.java
  3. 7
      src/main/java/com/gaotao/modules/schedule/service/ScheduleService.java
  4. 5
      src/main/java/com/gaotao/modules/schedule/service/impl/ScheduleServiceImpl.java
  5. 14
      src/main/resources/mapper/schedule/ScheduleMapper.xml

14
src/main/java/com/gaotao/modules/schedule/controller/ScheduleController.java

@ -243,6 +243,20 @@ public class ScheduleController extends AbstractController {
.put("msg", getLanguageMsg(SysMsgConstant.OBJECT_ID_200000));
}
/**
* 查询派工单MRB信息
* @param inData
* @return com.gaotao.common.utils.R
**/
@RequestMapping(value = "getScheduleMrbInfo")
public R getScheduleMrbInfo(@RequestBody Map<String, Object> inData){
Map<String, Object> mrbInfo = scheduleService.getScheduleMrbInfo(inData);
return R.ok()
.put("code", 0)
.put("mrbInfo", mrbInfo)
.put("msg", getLanguageMsg(SysMsgConstant.OBJECT_ID_200000));
}
/**
* TODO 按照派工单号查询派工单的数据
* @author LR

7
src/main/java/com/gaotao/modules/schedule/mapper/ScheduleMapper.java

@ -126,6 +126,13 @@ public interface ScheduleMapper {
*/
void updateScheduleMrbInfo(Map<String, Object> inData);
/**
* 查询派工单MRB信息
* @param inData
* @return Map<String, Object>
*/
Map<String, Object> getScheduleMrbInfo(Map<String, Object> inData);
/**
* 只更新操作员上岗时间
* @param inData

7
src/main/java/com/gaotao/modules/schedule/service/ScheduleService.java

@ -136,6 +136,13 @@ public interface ScheduleService {
**/
void updateScheduleMrbInfo(Map<String, Object> inData);
/**
* 查询派工单MRB信息
* @param inData
* @return Map<String, Object>
**/
Map<String, Object> getScheduleMrbInfo(Map<String, Object> inData);
/**
* TODO 按照派工单号查询派工单的数据
*

5
src/main/java/com/gaotao/modules/schedule/service/impl/ScheduleServiceImpl.java

@ -195,6 +195,11 @@ public class ScheduleServiceImpl implements ScheduleService {
scheduleMapper.updateScheduleMrbInfo(inData);
}
@Override
public Map<String, Object> getScheduleMrbInfo(Map<String, Object> inData) {
return scheduleMapper.getScheduleMrbInfo(inData);
}
@Override
@Transactional(rollbackFor = Exception.class)
public void batchUpdateOperatorTime(Map<String, Object> inData) {

14
src/main/resources/mapper/schedule/ScheduleMapper.xml

@ -528,6 +528,20 @@
AND SeqNo = #{seqNo}
</update>
<!--查询派工单MRB信息-->
<select id="getScheduleMrbInfo" parameterType="java.util.Map" resultType="java.util.Map">
SELECT
mrb,
mrb_inspection_report AS mrbInspectionReport,
mrb_remark AS mrbRemark
FROM SOScheduledRouting
WHERE
Site = #{site}
AND OrderNo = #{orderNo}
AND ItemNo = #{itemNo}
AND SeqNo = #{seqNo}
</select>
<!--只更新操作员上岗时间-->
<update id="updateOnDutyTime" parameterType="java.util.Map">
UPDATE sfdc_operator_list

Loading…
Cancel
Save