feat: 删除方法扩展成可改变成维护状态

hunan
huangfeng 4 weeks ago
parent b66e7d0956
commit d1179bf563

@ -13,4 +13,6 @@ public class TerminalIdListVo {
@NotEmpty(message = "不能传入空值") @NotEmpty(message = "不能传入空值")
@ApiModelProperty(value = "装置对象数组", required = true, example = "A0001") @ApiModelProperty(value = "装置对象数组", required = true, example = "A0001")
private List<TerminalIdVo> list; private List<TerminalIdVo> list;
Integer newStatus;
} }

@ -299,6 +299,9 @@ public class TerminalServiceImpl implements TerminalService {
*/ */
@Override @Override
public ServiceBody<String> deleteTerminal(TerminalIdListVo vo) { public ServiceBody<String> deleteTerminal(TerminalIdListVo vo) {
if (vo.getNewStatus() == null){
vo.setNewStatus(0);
}
ArrayList<Terminals> list = new ArrayList<>(); ArrayList<Terminals> list = new ArrayList<>();
List<TerminalIdVo> beans = vo.getList(); List<TerminalIdVo> beans = vo.getList();
for (TerminalIdVo item : beans) { for (TerminalIdVo item : beans) {
@ -306,7 +309,7 @@ public class TerminalServiceImpl implements TerminalService {
terminals.setId(item.getTermid()); terminals.setId(item.getTermid());
list.add(terminals); list.add(terminals);
} }
int i = terminalsDao.deleteById(list, CommonStatus.DELETE.value(), new Date()); int i = terminalsDao.deleteById(list, vo.getNewStatus(), new Date());
cacheService.updateTerminalMap(); cacheService.updateTerminalMap();
if (i != 0) { if (i != 0) {
return Asserts.success("删除成功"); return Asserts.success("删除成功");

Loading…
Cancel
Save