@ -2262,6 +2262,14 @@ public class EamController {
eamService.confirmDefectOrder(inData);
return R.ok();
}
/**
* 维修确认-取消工单
*/
@PostMapping("/cancelDefectOrder")
public R cancelDefectOrder(@RequestBody EamWorkOrderInData inData){
eamService.cancelDefectOrder(inData);
* 获取用户Role
@ -501,4 +501,6 @@ public interface EamMapper {
void deleteCoreComponents(EamWorkOrderCoreComponentsData inData);
List<EamAdminData> getConfirmButtonOperator();
void cancelDefectOrder(EamWorkOrderInData inData);
@ -1194,4 +1194,6 @@ public interface EamService {
@ -3967,6 +3967,11 @@ public class EamServiceImpl implements EamService {
return list;
@Override
public void cancelDefectOrder(EamWorkOrderInData inData) {
eamMapper.cancelDefectOrder(inData);
* 员工考勤vs报工工时
@ -3430,6 +3430,11 @@
delete from eam_workOrder_coreComponents
WHERE site = #{site} and bu_no = #{buNo} and OrderNo = #{orderNo} and partNo = #{partNo}
</delete>
<update id="cancelDefectOrder">
update eam_workOrder
set Status = '已取消'
where site = #{site} AND bu_no = #{buNo} AND OrderNo = #{orderNo} and FunctionType = #{functionType}
</update>
<update id="updateInventoryStock" parameterType="com.xujie.sys.modules.pms.data.InventoryStockData">
update inventory_stock