This commit is contained in:
2024-09-01 10:17:10 +08:00
parent 7dfb86b033
commit 353367ea0b
2 changed files with 39 additions and 1 deletions
@@ -1,5 +1,7 @@
package io.v.nutz.jf.controller.activitybx;
import cn.hutool.core.util.StrUtil;
import cn.wizzer.framework.base.Result;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.utils.DateUtil;
import io.v.nutz.base.utils.Vi;
@@ -10,6 +12,7 @@ import io.v.nutz.sys.models.Sys_signature;
import io.v.nutz.sys.services.SysSignatureService;
import io.v.nutz.web.commons.utils.ShiroUtil;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Chain;
import org.nutz.dao.Cnd;
import org.nutz.dao.Sqls;
import org.nutz.dao.sql.Sql;
@@ -17,7 +20,6 @@ import org.nutz.ioc.loader.annotation.Inject;
import org.nutz.ioc.loader.annotation.IocBean;
import org.nutz.json.Json;
import org.nutz.lang.Strings;
import org.nutz.lang.util.NutMap;
import org.nutz.mvc.annotation.At;
import org.nutz.mvc.annotation.Ok;
@@ -119,5 +121,17 @@ public class AccountingCon {
return activityBxService.dao().query(Goods.class, Cnd.where("reid", "=", id));
}
@At
public Object doRevoke(String id) {
if (StrUtil.isBlank(id)) {
return Result.error("参数错误");
}
activityBxService.update(Chain.make("state_id", 1020)
.add("accounting", null)
.add("accounting_name", null),
Cnd.where("id", "=", id));
return Result.success("撤回成功");
}
}