Browse Source

2025-10-21

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

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

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

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

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

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

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

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

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

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

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

Loading…
Cancel
Save