mirror of
https://gitee.com/elegant_wings/dbd-meeting.git
synced 2025-06-21 14:49:37 +08:00
增加工单批量删除接口
This commit is contained in:
parent
e907a705c6
commit
f0fe20023e
@ -217,5 +217,13 @@ public class RepairController extends BaseController {
|
|||||||
return toAjax(repairService.deleteRepairById(id));
|
return toAjax(repairService.deleteRepairById(id));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除工单
|
||||||
|
* @param ids 格式112,113,223
|
||||||
|
*/
|
||||||
|
@RequiresPermissions("repair:manage:operator")
|
||||||
|
@RequestMapping("batchDelete")
|
||||||
|
public R batchRemove(String ids) {
|
||||||
|
return toAjax(repairService.batchDeleteRepairById(ids));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -70,6 +70,13 @@ public interface IRepairService {
|
|||||||
*/
|
*/
|
||||||
int deleteRepairById(Long id);
|
int deleteRepairById(Long id);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除工单
|
||||||
|
* @param ids 多个id
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
int batchDeleteRepairById(String ids);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 工单超时告警 红灯
|
* 工单超时告警 红灯
|
||||||
*/
|
*/
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
package com.ics.admin.service.impl;
|
package com.ics.admin.service.impl;
|
||||||
|
|
||||||
|
import cn.hutool.core.util.StrUtil;
|
||||||
import com.ics.admin.domain.Repair;
|
import com.ics.admin.domain.Repair;
|
||||||
import com.ics.admin.domain.RepairDeviceType;
|
import com.ics.admin.domain.RepairDeviceType;
|
||||||
import com.ics.admin.domain.RepairLog;
|
import com.ics.admin.domain.RepairLog;
|
||||||
@ -424,6 +425,20 @@ public class RepairServiceImpl implements IRepairService {
|
|||||||
return repairMapper.deleteRepairById(id);
|
return repairMapper.deleteRepairById(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Transactional(rollbackFor = Exception.class)
|
||||||
|
@Override
|
||||||
|
public int batchDeleteRepairById(String ids) {
|
||||||
|
String[] idsArray = StrUtil.split(ids, ",");
|
||||||
|
for (int i = 0; i < idsArray.length; i++) {
|
||||||
|
Long id = Long.valueOf(idsArray[0]);
|
||||||
|
repairAttachService.deleteByRepairId(id);
|
||||||
|
//删除日志
|
||||||
|
repairLogMapper.deleteRepairLogByRId(id);
|
||||||
|
repairMapper.deleteRepairById(id);
|
||||||
|
}
|
||||||
|
return idsArray.length;
|
||||||
|
}
|
||||||
|
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
@Override
|
@Override
|
||||||
public int repairTimeOutRed() {
|
public int repairTimeOutRed() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user