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)); .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 按照派工单号查询派工单的数据 * TODO 按照派工单号查询派工单的数据
* @author LR * @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); void updateScheduleMrbInfo(Map<String, Object> inData);
/**
* 查询派工单MRB信息
* @param inData
* @return Map<String, Object>
*/
Map<String, Object> getScheduleMrbInfo(Map<String, Object> inData);
/** /**
* 只更新操作员上岗时间 * 只更新操作员上岗时间
* @param 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); void updateScheduleMrbInfo(Map<String, Object> inData);
/**
* 查询派工单MRB信息
* @param inData
* @return Map<String, Object>
**/
Map<String, Object> getScheduleMrbInfo(Map<String, Object> inData);
/** /**
* TODO 按照派工单号查询派工单的数据 * 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); scheduleMapper.updateScheduleMrbInfo(inData);
} }
@Override
public Map<String, Object> getScheduleMrbInfo(Map<String, Object> inData) {
return scheduleMapper.getScheduleMrbInfo(inData);
}
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public void batchUpdateOperatorTime(Map<String, Object> inData) { public void batchUpdateOperatorTime(Map<String, Object> inData) {

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

@ -528,6 +528,20 @@
AND SeqNo = #{seqNo} AND SeqNo = #{seqNo}
</update> </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 id="updateOnDutyTime" parameterType="java.util.Map">
UPDATE sfdc_operator_list UPDATE sfdc_operator_list

Loading…
Cancel
Save