增加公众号回复删除
This commit is contained in:
parent
71998ed2f1
commit
502c44850f
|
|
@ -1,7 +1,10 @@
|
||||||
package com.mdd.admin.controller.channel;
|
package com.mdd.admin.controller.channel;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.toolkit.Assert;
|
||||||
import com.mdd.admin.service.channel.IChannelOaReplyService;
|
import com.mdd.admin.service.channel.IChannelOaReplyService;
|
||||||
import com.mdd.common.core.AjaxResult;
|
import com.mdd.common.core.AjaxResult;
|
||||||
|
import com.mdd.common.validator.IDMustValidator;
|
||||||
|
import org.springframework.validation.annotation.Validated;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
|
|
@ -59,7 +62,8 @@ public class OaReplyController {
|
||||||
* @return Object
|
* @return Object
|
||||||
*/
|
*/
|
||||||
@PostMapping("/edit")
|
@PostMapping("/edit")
|
||||||
public Object edit() {
|
public Object edit(@RequestBody Map<String, String> params) {
|
||||||
|
iChannelOaReplyService.edit(params);
|
||||||
return AjaxResult.success();
|
return AjaxResult.success();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -70,7 +74,9 @@ public class OaReplyController {
|
||||||
* @return Object
|
* @return Object
|
||||||
*/
|
*/
|
||||||
@PostMapping("/del")
|
@PostMapping("/del")
|
||||||
public Object del() {
|
public Object del(@RequestBody Map<String, String> params) {
|
||||||
|
Assert.notNull(params.get("id"), "id参数缺失");
|
||||||
|
iChannelOaReplyService.del(Integer.parseInt(params.get("id")));
|
||||||
return AjaxResult.success();
|
return AjaxResult.success();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -24,6 +24,12 @@ public interface IChannelOaReplyService {
|
||||||
*/
|
*/
|
||||||
void edit(Map<String, String> params);
|
void edit(Map<String, String> params);
|
||||||
|
|
||||||
void del();
|
/**
|
||||||
|
* 回复删除
|
||||||
|
*
|
||||||
|
* @author fzr
|
||||||
|
* @param id 主键
|
||||||
|
*/
|
||||||
|
void del(Integer id);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -124,7 +124,7 @@ public class ChannelOaReplyServiceImpl implements IChannelOaReplyService {
|
||||||
officialReply.setStatus(Integer.parseInt(params.get("status")));
|
officialReply.setStatus(Integer.parseInt(params.get("status")));
|
||||||
officialReply.setCreateTime(System.currentTimeMillis() / 1000);
|
officialReply.setCreateTime(System.currentTimeMillis() / 1000);
|
||||||
officialReply.setUpdateTime(System.currentTimeMillis() / 1000);
|
officialReply.setUpdateTime(System.currentTimeMillis() / 1000);
|
||||||
officialReplyMapper.insert(officialReply);
|
officialReplyMapper.updateById(officialReply);
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
Assert.notNull(params.get("name"), "规则名称不能为空");
|
Assert.notNull(params.get("name"), "规则名称不能为空");
|
||||||
|
|
@ -143,7 +143,7 @@ public class ChannelOaReplyServiceImpl implements IChannelOaReplyService {
|
||||||
officialReply.setStatus(Integer.parseInt(params.get("status")));
|
officialReply.setStatus(Integer.parseInt(params.get("status")));
|
||||||
officialReply.setCreateTime(System.currentTimeMillis() / 1000);
|
officialReply.setCreateTime(System.currentTimeMillis() / 1000);
|
||||||
officialReply.setUpdateTime(System.currentTimeMillis() / 1000);
|
officialReply.setUpdateTime(System.currentTimeMillis() / 1000);
|
||||||
officialReplyMapper.insert(officialReply);
|
officialReplyMapper.updateById(officialReply);
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
Assert.notNull(params.get("name"), "规则名称不能为空");
|
Assert.notNull(params.get("name"), "规则名称不能为空");
|
||||||
|
|
@ -158,16 +158,31 @@ public class ChannelOaReplyServiceImpl implements IChannelOaReplyService {
|
||||||
officialReply.setStatus(Integer.parseInt(params.get("status")));
|
officialReply.setStatus(Integer.parseInt(params.get("status")));
|
||||||
officialReply.setCreateTime(System.currentTimeMillis() / 1000);
|
officialReply.setCreateTime(System.currentTimeMillis() / 1000);
|
||||||
officialReply.setUpdateTime(System.currentTimeMillis() / 1000);
|
officialReply.setUpdateTime(System.currentTimeMillis() / 1000);
|
||||||
officialReplyMapper.insert(officialReply);
|
officialReplyMapper.updateById(officialReply);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
throw new OperateException("不被支持的类型");
|
throw new OperateException("不被支持的类型");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 回复删除
|
||||||
|
*
|
||||||
|
* @author fzr
|
||||||
|
* @param id 主键
|
||||||
|
*/
|
||||||
@Override
|
@Override
|
||||||
public void del() {
|
public void del(Integer id) {
|
||||||
|
OfficialReply officialReply =officialReplyMapper.selectOne(new QueryWrapper<OfficialReply>()
|
||||||
|
.eq("id", id)
|
||||||
|
.eq("is_delete", 0)
|
||||||
|
.last("limit 1"));
|
||||||
|
|
||||||
|
Assert.notNull(officialReply, "数据不存在!");
|
||||||
|
|
||||||
|
officialReply.setIsDelete(1);
|
||||||
|
officialReply.setDeleteTime(System.currentTimeMillis() / 1000);
|
||||||
|
officialReplyMapper.updateById(officialReply);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue