项目移植

This commit is contained in:
=
2025-02-26 17:30:13 +08:00
parent 95c5a57bbf
commit 20b6f8ee32
124 changed files with 957 additions and 973 deletions
@@ -1,7 +1,8 @@
package io.v.nutz.base.dao;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.util.StrUtil;
import io.v.nutz.base.query.PageForm;
import org.nutz.dao.Cnd;
import org.nutz.lang.Lang;
@@ -39,4 +40,5 @@ public class CndPlus extends Cnd {
}
return this;
}
}
@@ -0,0 +1,55 @@
package io.v.nutz.base.utils;
import freemarker.template.Configuration;
import freemarker.template.Template;
import java.io.*;
import java.util.HashMap;
import java.util.Map;
/**
* 导出excel Utils
*
* @author Administrator
*/
public class ExcelUtils {
private static Configuration configuration = null;
private static Map<String, Template> allTemplates = null;
private static String realPath = "src/main/resources/ftl";
public ExcelUtils() {
throw new AssertionError();
}
/**
* 创建excel
*
* @param dataMap
* @param type
* @return
*/
public static File createExcel(Map<?, ?> dataMap, String type, String valueName) {
try {
configuration = new Configuration();
configuration.setDefaultEncoding("UTF-8");
configuration.setDirectoryForTemplateLoading(new File(realPath));
allTemplates = new HashMap<String, Template>();
allTemplates.put(type, configuration.getTemplate(valueName));
} catch (IOException ex) {
ex.printStackTrace();
throw new RuntimeException(ex);
}
String name = "temp" + (int) (Math.random() * 100000) + ".xls";
File file = new File(name);
Template template = allTemplates.get(type);
try {
Writer w = new OutputStreamWriter(new FileOutputStream(file), "utf-8");
template.process(dataMap, w);
w.close();
} catch (Exception e) {
e.printStackTrace();
throw new RuntimeException(e);
}
return file;
}
}
@@ -103,6 +103,39 @@ public class MsgApi {
// }
}
public void sendMsg(String openId, String template_id, String url, NutMap dataMap) {
try {
if ("否".equals(Globals.MyConfig.getString("SengMsg"))) {
log.info("发送失败,消息暂未开启!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
return;
}
if (StrUtil.isBlank(openId) || StrUtil.isBlank(template_id) || Lang.isEmpty(dataMap)) {
log.info("发送失败,缺少需要参数请检查!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
return;
}
/* String token = getToken();
NutMap map = new NutMap();
map.setv("touser", openId);
map.setv("template_id", template_id);
map.setv("url", Globals.AppDomain + url);
map.setv("topcolor", "#FF0000");
map.setv("data", dataMap);
String s = HttpUtil.post("https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=" + token, Json.toJson(map));
JSONObject parseObject = JSON.parseObject(s);
log.info(Json.toJson(map));
if (parseObject.getString("errmsg").equals("ok")) {
log.info("发送成功>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
} else {
log.error(parseObject.getString("errmsg"));
log.info("发送失败>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
}*/
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* 获取token
@@ -125,5 +158,14 @@ public class MsgApi {
return token;
}
/**
* 待审核模板
* 1申请类型
* 2申请人
* 3部门
* 4申请内容
* 5申请时间
*/
public String DSH_TEMPLATE_ID = "qakElY3lkcKYjFzsttAN1s3jn_cRGgUrbwUqGrbJI8Q";
}
@@ -12,17 +12,18 @@ public class NutConnectionProvider implements ConnectionProvider {
protected DataSource dataSource;
protected String iocname = "dataSource";
@Override
public Connection getConnection() throws SQLException {
return dataSource.getConnection();
}
@Override
public void shutdown() throws SQLException {}
@Override
@SuppressWarnings("deprecation")
public void initialize() throws SQLException {
if (dataSource != null)
if (dataSource != null) {
return;
}
Ioc ioc = AppContext.getDefault().getIoc();
dataSource = ioc.get(DataSource.class, iocname);
}
@@ -1,7 +1,8 @@
package io.v.nutz.zhgh.jdh.constants;
import io.v.nutz.annontation.SelectEnum;
import io.v.nutz.base.annontation.SelectEnum;
import lombok.AllArgsConstructor;
import lombok.Getter;
@@ -2,7 +2,8 @@ package io.v.nutz.zhgh.jdh.controller;
import cn.wizzer.framework.base.Result;
import cn.wizzer.framework.base.service.BaseService;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import org.nutz.dao.Cnd;
import org.nutz.dao.Sqls;
import org.nutz.dao.entity.Record;
@@ -2,7 +2,8 @@ package io.v.nutz.zhgh.jdh.controller;
import cn.wizzer.framework.base.Result;
import cn.wizzer.framework.base.service.BaseService;
import io.v.nutz.service.ViService;
import io.v.nutz.base.service.ViService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Sqls;
import org.nutz.dao.sql.Sql;
@@ -73,7 +73,7 @@ public class JdhMefpController {
CndPlus cndPlus = CndPlus.create();
cndPlus.andEX("dbt.jdhid", "=", jdhid);
// cndPlus.andExcludeEmpty("uni.id", "=", union_id);
// cndPlus.andEx("uni.id", "=", union_id);
// cndPlus.asc("unioncode");
sql.setCondition(cndPlus);
@@ -91,8 +91,8 @@ public class MechanismController {
cnd.and(pageForm.getSearchName(), "LIKE", "%" + pageForm.getSearchKeyword() + "%");
}
cnd.desc("jgsz.mechanismcode");
cnd.andExcludeEmpty("parentId", "=", StrUtil.isBlank(parentId) ? "5972c34ff68e4b0cbc6d0834fe88982b" : parentId);
/* cnd.andExcludeEmpty("jgsz.jdhid", "=", jdhid);*/
cnd.andEx("parentId", "=", StrUtil.isBlank(parentId) ? "5972c34ff68e4b0cbc6d0834fe88982b" : parentId);
/* cnd.andEx("jgsz.jdhid", "=", jdhid);*/
sql.setCondition(cnd);
return jgszViService.list(pageForm, sql);
}
@@ -1,6 +1,7 @@
package io.v.nutz.zhgh.jdh.model.cb;
import io.v.nutz.modules.models.DbFile;
import io.v.nutz.sys.models.Sys_file;
import lombok.Data;
import org.nutz.dao.entity.annotation.*;
@@ -52,6 +53,6 @@ public class Jdh_cbwj implements Serializable {
@Column
@Comment("附件")
@ColDefine(type = ColType.MYSQL_JSON)
private List<DbFile> files;
private List<Sys_file> files;
}
@@ -1,5 +1,6 @@
package io.v.nutz.zhgh.jdh.model.cb;
import lombok.Data;
import org.nutz.dao.entity.annotation.*;
/**
@@ -8,7 +9,7 @@ import org.nutz.dao.entity.annotation.*;
* @author 赵欣雨
* @date 2020/8/17 15:40
*/
@Data
@Table("jdh_jdhxx")
public class Jdh_jdhxx {
@@ -53,68 +54,4 @@ public class Jdh_jdhxx {
@ColDefine(type = ColType.INT, width = 1)
private boolean jdhkqzt;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getJdhnf() {
return jdhnf;
}
public void setJdhnf(String jdhnf) {
this.jdhnf = jdhnf;
}
public String getJdhjs() {
return jdhjs;
}
public void setJdhjs(String jdhjs) {
this.jdhjs = jdhjs;
}
public String getJdhcs() {
return jdhcs;
}
public void setJdhcs(String jdhcs) {
this.jdhcs = jdhcs;
}
public String getJdhkqsj() {
return jdhkqsj;
}
public void setJdhkqsj(String jdhkqsj) {
this.jdhkqsj = jdhkqsj;
}
public String getJdhms() {
return jdhms;
}
public void setJdhms(String jdhms) {
this.jdhms = jdhms;
}
public boolean isJdhkqzt() {
return jdhkqzt;
}
public void setJdhkqzt(boolean jdhkqzt) {
this.jdhkqzt = jdhkqzt;
}
public String getJdhallname() {
return jdhallname;
}
public void setJdhallname(String jdhallname) {
this.jdhallname = jdhallname;
}
}
@@ -1,10 +1,11 @@
package io.v.nutz.zhgh.jdh.model.cb;
import lombok.Data;
import org.nutz.dao.entity.annotation.*;
import java.io.Serializable;
@Data
@Table("jdh_mefp")
public class Jdh_mefp implements Serializable {
@@ -40,51 +41,5 @@ public class Jdh_mefp implements Serializable {
@ColDefine(type = ColType.INT, width = 4)
private int bzzbs;
public String getJdhid() {
return jdhid;
}
public void setJdhid(String jdhid) {
this.jdhid = jdhid;
}
public String getFghid() {
return fghid;
}
public void setFghid(String fghid) {
this.fghid = fghid;
}
public int getFps() {
return fps;
}
public void setFps(int fps) {
this.fps = fps;
}
public int getBzzbs() {
return bzzbs;
}
public void setBzzbs(int bzzbs) {
this.bzzbs = bzzbs;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getDbtid() {
return dbtid;
}
public void setDbtid(String dbtid) {
this.dbtid = dbtid;
}
}
@@ -1,5 +1,6 @@
package io.v.nutz.zhgh.jdh.model.gzzl;
import lombok.Data;
import org.nutz.dao.entity.annotation.*;
import org.nutz.dao.interceptor.annotation.PrevInsert;
@@ -11,6 +12,7 @@ import java.io.Serializable;
* @author 赵欣雨
* @date 2020/8/18 9:16
*/
@Data
@Table("jdh_gzzllx")
public class Jdh_gzzllx implements Serializable {
private static final long serialVersionUID = 1L;
@@ -36,35 +38,4 @@ public class Jdh_gzzllx implements Serializable {
@ColDefine(type = ColType.INT, width = 1)
private Integer xh;
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getLxname() {
return lxname;
}
public void setLxname(String lxname) {
this.lxname = lxname;
}
public Integer getXh() {
return xh;
}
public void setXh(Integer xh) {
this.xh = xh;
}
}
@@ -1,5 +1,6 @@
package io.v.nutz.zhgh.jdh.model.two;
import lombok.Data;
import org.nutz.dao.entity.annotation.*;
import org.nutz.dao.interceptor.annotation.PrevInsert;
@@ -11,6 +12,7 @@ import java.io.Serializable;
* @author 赵欣雨
* @date 2020/8/18 9:16
*/
@Data
@Table("jdh2_gzzllx")
public class Jdh2_gzzllx implements Serializable {
private static final long serialVersionUID = 1L;
@@ -36,35 +38,4 @@ public class Jdh2_gzzllx implements Serializable {
@ColDefine(type = ColType.INT, width = 1)
private Integer xh;
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getLxname() {
return lxname;
}
public void setLxname(String lxname) {
this.lxname = lxname;
}
public Integer getXh() {
return xh;
}
public void setXh(Integer xh) {
this.xh = xh;
}
}
@@ -1,10 +1,11 @@
package io.v.nutz.zhgh.jdh.model.zzjg;
import lombok.Data;
import org.nutz.dao.entity.annotation.*;
import java.io.Serializable;
@Data
@Table("jdh_dbt_zcfgh")
public class Jdh_dbt_zcfgh implements Serializable {
private static final long serialVersionUID = 1L;
@@ -31,35 +32,4 @@ public class Jdh_dbt_zcfgh implements Serializable {
@ColDefine(type = ColType.VARCHAR, width = 32)
private String jdhid;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getDbtid() {
return dbtid;
}
public void setDbtid(String dbtid) {
this.dbtid = dbtid;
}
public String getFghid() {
return fghid;
}
public void setFghid(String fghid) {
this.fghid = fghid;
}
public String getJdhid() {
return jdhid;
}
public void setJdhid(String jdhid) {
this.jdhid = jdhid;
}
}
@@ -2,9 +2,10 @@ package io.v.nutz.zhgh.jdh.services;
import cn.wizzer.framework.base.service.BaseService;
import cn.wizzer.framework.page.Pagination;
import io.v.nutz.dao.CndPlus;
import io.v.nutz.jdh.model.two.JdhLevel2;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.base.dao.CndPlus;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.zhgh.jdh.model.two.JdhLevel2;
/**
* @author: Aaron
@@ -4,12 +4,13 @@ import cn.hutool.core.util.StrUtil;
import cn.wizzer.framework.base.Result;
import cn.wizzer.framework.base.service.BaseServiceImpl;
import cn.wizzer.framework.page.Pagination;
import io.v.nutz.base.dao.CndPlus;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.utils.FileService;
import io.v.nutz.dao.CndPlus;
import io.v.nutz.jdh.model.two.JdhLevel2;
import io.v.nutz.jdh.services.MeetingLevelTwoService;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.sys.models.Sys_file;
import io.v.nutz.zhgh.jdh.model.two.JdhLevel2;
import io.v.nutz.zhgh.jdh.services.MeetingLevelTwoService;
import org.nutz.dao.Cnd;
import org.nutz.dao.Dao;
import org.nutz.dao.Sqls;
@@ -61,8 +62,8 @@ public class MeetingLevelTwoServiceImpl extends BaseServiceImpl<JdhLevel2> imple
if (StrUtil.isNotBlank(page.getSearchName()) && StrUtil.isNotBlank(page.getSearchKeyword())) {
cnd.and(Cnd.likeEX(page.getSearchName(), page.getSearchKeyword()));
}
cnd.andExcludeEmpty("un.id", "=", unitId);
cnd.andExcludeEmpty("uni.id", "=", unionId);
cnd.andEx("un.id", "=", unitId);
cnd.andEx("uni.id", "=", unionId);
cnd.asc("jdh2.audit_state").desc("jdh2.create_time");
sql.setCondition(cnd);
return listPage(page.getPageNumber(), page.getPageSize(), sql);
@@ -1,16 +1,16 @@
package io.v.nutz.zhgh.proposal.constants;
import io.v.nutz.base.service.ViService;
import io.v.nutz.base.service.impl.ViServiceImpl;
import io.v.nutz.base.utils.DateUtil;
import io.v.nutz.base.utils.MsgApi;
import io.v.nutz.proposal.models.*;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.proposal.services.ProposalProcessService;
import io.v.nutz.proposal.services.ProposalReplyService;
import io.v.nutz.service.ViService;
import io.v.nutz.service.impl.ViServiceImpl;
import io.v.nutz.base.utils.ViResource;
import io.v.nutz.web.commons.utils.ShiroUtil;
import io.v.nutz.zhgh.proposal.models.*;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import io.v.nutz.zhgh.proposal.services.ProposalProcessService;
import io.v.nutz.zhgh.proposal.services.ProposalReplyService;
import io.v.nutz.sys.models.Sys_user;
import io.v.nutz.util.ShiroUtil;
import io.v.nutz.util.ViResource;
import lombok.Getter;
import org.nutz.dao.Chain;
import org.nutz.dao.Cnd;
@@ -1,15 +1,16 @@
package io.v.nutz.zhgh.proposal.constants;
import cn.wizzer.framework.base.Result;
import io.v.nutz.proposal.models.ProposalConfig;
import io.v.nutz.proposal.models.ProposalInfo;
import io.v.nutz.proposal.models.ProposalSeconded;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.proposal.services.ProposalProcessService;
import io.v.nutz.proposal.services.ProposalSecondedService;
import io.v.nutz.service.ViService;
import io.v.nutz.service.impl.ViServiceImpl;
import io.v.nutz.util.ViResource;
import io.v.nutz.base.service.ViService;
import io.v.nutz.base.service.impl.ViServiceImpl;
import io.v.nutz.base.utils.ViResource;
import io.v.nutz.zhgh.proposal.models.ProposalConfig;
import io.v.nutz.zhgh.proposal.models.ProposalInfo;
import io.v.nutz.zhgh.proposal.models.ProposalSeconded;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import io.v.nutz.zhgh.proposal.services.ProposalProcessService;
import io.v.nutz.zhgh.proposal.services.ProposalSecondedService;
import lombok.Getter;
import org.nutz.dao.Chain;
import org.nutz.dao.Cnd;
@@ -1,10 +1,11 @@
package io.v.nutz.zhgh.proposal.controller.basics;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.proposal.models.ProposalConfig;
import io.v.nutz.proposal.services.ProposalConfigService;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.sys.models.Sys_dict;
import io.v.nutz.sys.services.SysDictService;
import io.v.nutz.zhgh.proposal.models.ProposalConfig;
import io.v.nutz.zhgh.proposal.services.ProposalConfigService;
import org.apache.shiro.authz.annotation.RequiresAuthentication;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.aop.interceptor.ioc.TransAop;
@@ -3,11 +3,11 @@ package io.v.nutz.zhgh.proposal.controller.basics;
import cn.hutool.core.util.StrUtil;
import cn.wizzer.framework.base.Result;
import cn.wizzer.framework.page.Pagination;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.models.ProposalState;
import io.v.nutz.service.ViService;
import io.v.nutz.web.controllers.platform.sys.SysMenuController;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.service.ViService;
import io.v.nutz.sys.controllers.platform.sys.SysMenuController;
import io.v.nutz.zhgh.proposal.models.ProposalState;
import lombok.extern.slf4j.Slf4j;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.aop.interceptor.ioc.TransAop;
@@ -1,9 +1,9 @@
package io.v.nutz.zhgh.proposal.controller.basics;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.models.ProposalType;
import io.v.nutz.service.ViService;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.service.ViService;
import io.v.nutz.zhgh.proposal.models.ProposalType;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Cnd;
import org.nutz.ioc.loader.annotation.Inject;
@@ -2,19 +2,19 @@ package io.v.nutz.zhgh.proposal.controller.basics;
import cn.hutool.core.util.StrUtil;
import cn.wizzer.framework.base.Result;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.dao.CndPlus;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.service.ViService;
import io.v.nutz.base.utils.Roles;
import io.v.nutz.dao.CndPlus;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.models.ProposalConfig;
import io.v.nutz.proposal.models.ProposalUndertake;
import io.v.nutz.service.ViService;
import io.v.nutz.sys.models.Sys_unit;
import io.v.nutz.sys.models.Sys_user_role;
import io.v.nutz.sys.services.SysRoleService;
import io.v.nutz.sys.services.SysUnitService;
import io.v.nutz.sys.services.SysUserRoleService;
import io.v.nutz.sys.services.SysUserService;
import io.v.nutz.zhgh.proposal.models.ProposalConfig;
import io.v.nutz.zhgh.proposal.models.ProposalUndertake;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.aop.interceptor.ioc.TransAop;
import org.nutz.dao.Cnd;
@@ -313,8 +313,8 @@ public class ProposalUndertakeController {
LEFT JOIN proposal_undertake pun ON pun.id = sur.cbdwid
$condition
""");
cnd.andExcludeEmpty("sur.cbdwid", "=", id);
cnd.andExcludeEmpty("sur.roleId", "=", flag ? Roles.IN_CHARGE_LEADER : Roles.CONTRACTOR_PERSON);
cnd.andEx("sur.cbdwid", "=", id);
cnd.andEx("sur.roleId", "=", flag ? Roles.IN_CHARGE_LEADER : Roles.CONTRACTOR_PERSON);
sql.setCondition(cnd);
return sysUserService.list(sql);
}
@@ -1,19 +1,19 @@
package io.v.nutz.zhgh.proposal.controller.common;
import cn.hutool.core.util.StrUtil;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.utils.Roles;
import io.v.nutz.base.utils.Vi;
import io.v.nutz.proposal.constants.ProposalConstant;
import io.v.nutz.proposal.constants.ProposalState;
import io.v.nutz.proposal.models.ProposalReplyConfig;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.proposal.services.ProposalProcessService;
import io.v.nutz.proposal.services.ProposalReplyService;
import io.v.nutz.sys.models.Sys_menu;
import io.v.nutz.sys.models.Sys_user;
import io.v.nutz.sys.models.Sys_user_role;
import io.v.nutz.util.ShiroUtil;
import io.v.nutz.web.commons.utils.ShiroUtil;
import io.v.nutz.zhgh.proposal.constants.ProposalConstant;
import io.v.nutz.zhgh.proposal.constants.ProposalState;
import io.v.nutz.zhgh.proposal.models.ProposalReplyConfig;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import io.v.nutz.zhgh.proposal.services.ProposalProcessService;
import io.v.nutz.zhgh.proposal.services.ProposalReplyService;
import org.nutz.dao.Cnd;
import org.nutz.dao.Dao;
import org.nutz.dao.Sqls;
@@ -3,22 +3,24 @@ package io.v.nutz.zhgh.proposal.controller.common;
import cn.hutool.core.util.StrUtil;
import cn.wizzer.framework.base.Result;
import cn.wizzer.framework.base.service.BaseService;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.dao.CndPlus;
import io.v.nutz.jdh.model.cb.Jdh_jdhxx;
import io.v.nutz.jdh.model.db.Jdh_db;
import io.v.nutz.jdh.model.zzjg.Jdh_dbt;
import io.v.nutz.jdh.model.zzjg.Jdh_jgsz;
import io.v.nutz.proposal.constants.ProposalStateDirectionEnum;
import io.v.nutz.proposal.models.*;
import io.v.nutz.proposal.services.ProposalCommonService;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.proposal.services.ProposalProcessService;
import io.v.nutz.proposal.services.ProposalReplyService;
import io.v.nutz.service.ViService;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.dao.CndPlus;
import io.v.nutz.base.service.ViService;
import io.v.nutz.sys.models.Sys_dict;
import io.v.nutz.sys.services.SysDictService;
import io.v.nutz.util.ShiroUtil;
import io.v.nutz.web.commons.utils.ShiroUtil;
import io.v.nutz.zhgh.jdh.model.cb.Jdh_jdhxx;
import io.v.nutz.zhgh.jdh.model.db.Jdh_db;
import io.v.nutz.zhgh.jdh.model.zzjg.Jdh_dbt;
import io.v.nutz.zhgh.jdh.model.zzjg.Jdh_jgsz;
import io.v.nutz.zhgh.proposal.constants.ProposalStateDirectionEnum;
import io.v.nutz.zhgh.proposal.models.*;
import io.v.nutz.zhgh.proposal.services.ProposalCommonService;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import io.v.nutz.zhgh.proposal.services.ProposalProcessService;
import io.v.nutz.zhgh.proposal.services.ProposalReplyService;
import org.nutz.dao.Cnd;
import org.nutz.dao.Dao;
import org.nutz.dao.Sqls;
@@ -108,7 +110,7 @@ public class ProposalCommonController {
@ViReturn
public Object getProposalState(Integer stateCode) {
CndPlus cnd = CndPlus.create();
cnd.andExcludeEmpty("stateCode", "=", stateCode);
cnd.andEx("stateCode", "=", stateCode);
cnd.asc("stateCode");
return baseService.dao().query(ProposalState.class, cnd);
}
@@ -524,7 +526,7 @@ public class ProposalCommonController {
* 查询所有状态
*
* @return
* @see io.v.nutz.proposal.constants.ProposalState
* @see ProposalState
*/
@At
@ViReturn
@@ -1,9 +1,10 @@
package io.v.nutz.zhgh.proposal.controller.common;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.proposal.models.ProposalSeconded;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.service.ViService;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.service.ViService;
import io.v.nutz.zhgh.proposal.models.ProposalSeconded;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import org.nutz.dao.Cnd;
import org.nutz.ioc.loader.annotation.Inject;
import org.nutz.ioc.loader.annotation.IocBean;
@@ -6,17 +6,17 @@ import cn.afterturn.easypoi.excel.entity.enmus.ExcelType;
import cn.afterturn.easypoi.excel.entity.params.ExcelExportEntity;
import cn.hutool.core.util.ArrayUtil;
import cn.hutool.core.util.StrUtil;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.utils.Vi;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalConstant;
import io.v.nutz.proposal.constants.ProposalState;
import io.v.nutz.proposal.models.ProposalAudit;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalExportService;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.util.ShiroUtil;
import io.v.nutz.util.ViTool;
import io.v.nutz.base.utils.ViTool;
import io.v.nutz.web.commons.utils.ShiroUtil;
import io.v.nutz.zhgh.proposal.constants.ProposalConstant;
import io.v.nutz.zhgh.proposal.constants.ProposalState;
import io.v.nutz.zhgh.proposal.models.ProposalAudit;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalExportService;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Cnd;
@@ -5,15 +5,15 @@ import cn.afterturn.easypoi.excel.entity.ExportParams;
import cn.afterturn.easypoi.excel.entity.params.ExcelExportEntity;
import cn.hutool.core.util.StrUtil;
import cn.wizzer.framework.page.Pagination;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.utils.Roles;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalConstant;
import io.v.nutz.proposal.constants.ProposalState;
import io.v.nutz.proposal.models.ProposalAudit;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.proposal.services.ProposalProcessService;
import io.v.nutz.util.ViTool;
import io.v.nutz.base.utils.ViTool;
import io.v.nutz.zhgh.proposal.constants.ProposalConstant;
import io.v.nutz.zhgh.proposal.constants.ProposalState;
import io.v.nutz.zhgh.proposal.models.ProposalAudit;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import io.v.nutz.zhgh.proposal.services.ProposalProcessService;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Cnd;
@@ -2,14 +2,14 @@ package io.v.nutz.zhgh.proposal.controller.export;
import cn.hutool.core.util.ArrayUtil;
import cn.hutool.core.util.StrUtil;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.utils.Vi;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalConstant;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalExportService;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.util.ShiroUtil;
import io.v.nutz.web.commons.utils.ShiroUtil;
import io.v.nutz.zhgh.proposal.constants.ProposalConstant;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalExportService;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Cnd;
import org.nutz.dao.Sqls;
@@ -7,14 +7,14 @@ import cn.afterturn.easypoi.excel.entity.params.ExcelExportEntity;
import cn.hutool.core.util.ArrayUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.http.HtmlUtil;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.utils.Vi;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalConstant;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.util.ShiroUtil;
import io.v.nutz.util.ViTool;
import io.v.nutz.base.utils.ViTool;
import io.v.nutz.web.commons.utils.ShiroUtil;
import io.v.nutz.zhgh.proposal.constants.ProposalConstant;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Cnd;
@@ -4,15 +4,15 @@ import cn.hutool.core.io.FileUtil;
import cn.hutool.core.util.ArrayUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.core.util.ZipUtil;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.dao.CndPlus;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.utils.Vi;
import io.v.nutz.dao.CndPlus;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalConstant;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalExportService;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.util.ShiroUtil;
import io.v.nutz.web.commons.utils.ShiroUtil;
import io.v.nutz.zhgh.proposal.constants.ProposalConstant;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalExportService;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import org.apache.commons.io.IOUtils;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Cnd;
@@ -1,13 +1,13 @@
package io.v.nutz.zhgh.proposal.controller.senior;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalConstant;
import io.v.nutz.proposal.constants.ProposalState;
import io.v.nutz.proposal.models.ProposalFeedback;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.proposal.services.ProposalProcessService;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.zhgh.proposal.constants.ProposalConstant;
import io.v.nutz.zhgh.proposal.constants.ProposalState;
import io.v.nutz.zhgh.proposal.models.ProposalFeedback;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import io.v.nutz.zhgh.proposal.services.ProposalProcessService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Cnd;
import org.nutz.dao.Dao;
@@ -1,11 +1,11 @@
package io.v.nutz.zhgh.proposal.controller.senior;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.dao.CndPlus;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.models.ProposalInfo;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.dao.CndPlus;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.zhgh.proposal.models.ProposalInfo;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Dao;
import org.nutz.ioc.loader.annotation.Inject;
@@ -1,12 +1,13 @@
package io.v.nutz.zhgh.proposal.controller.senior;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.dao.CndPlus;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalState;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.models.ProposalSeconded;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.dao.CndPlus;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.zhgh.proposal.constants.ProposalState;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.models.ProposalSeconded;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Chain;
import org.nutz.dao.Cnd;
@@ -1,17 +1,17 @@
package io.v.nutz.zhgh.proposal.controller.senior;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.dao.CndPlus;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.utils.DateUtil;
import io.v.nutz.dao.CndPlus;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalState;
import io.v.nutz.proposal.models.ProposalAudit;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalCaseService;
import io.v.nutz.proposal.services.ProposalCommonService;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.proposal.services.ProposalProcessService;
import io.v.nutz.web.commons.utils.ShiroUtil;
import io.v.nutz.zhgh.proposal.constants.ProposalState;
import io.v.nutz.zhgh.proposal.models.ProposalAudit;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalCaseService;
import io.v.nutz.zhgh.proposal.services.ProposalCommonService;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import io.v.nutz.zhgh.proposal.services.ProposalProcessService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.aop.interceptor.ioc.TransAop;
import org.nutz.dao.Dao;
@@ -1,14 +1,15 @@
package io.v.nutz.zhgh.proposal.controller.senior;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalConstant;
import io.v.nutz.proposal.constants.ProposalState;
import io.v.nutz.proposal.models.ProposalInfo;
import io.v.nutz.proposal.models.ProposalReply;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalCommonService;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.zhgh.proposal.constants.ProposalConstant;
import io.v.nutz.zhgh.proposal.constants.ProposalState;
import io.v.nutz.zhgh.proposal.models.ProposalInfo;
import io.v.nutz.zhgh.proposal.models.ProposalReply;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalCommonService;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.aop.interceptor.ioc.TransAop;
import org.nutz.dao.Chain;
@@ -1,8 +1,8 @@
package io.v.nutz.zhgh.proposal.controller.senior;
import cn.wizzer.framework.base.Result;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.proposal.services.ProposalCommonService;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.zhgh.proposal.services.ProposalCommonService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.ioc.loader.annotation.Inject;
import org.nutz.ioc.loader.annotation.IocBean;
@@ -1,10 +1,11 @@
package io.v.nutz.zhgh.proposal.controller.senior;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.dao.CndPlus;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.dao.CndPlus;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Chain;
import org.nutz.dao.Cnd;
@@ -1,11 +1,11 @@
package io.v.nutz.zhgh.proposal.controller.senior;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.dao.CndPlus;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalConstant;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.dao.CndPlus;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.zhgh.proposal.constants.ProposalConstant;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.ioc.loader.annotation.Inject;
import org.nutz.ioc.loader.annotation.IocBean;
@@ -1,12 +1,12 @@
package io.v.nutz.zhgh.proposal.controller.senior;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.dao.CndPlus;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.proposal.services.ProposalUrgeService;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.dao.CndPlus;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.sys.services.SysUserService;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import io.v.nutz.zhgh.proposal.services.ProposalUrgeService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Cnd;
import org.nutz.dao.Sqls;
@@ -1,9 +1,9 @@
package io.v.nutz.zhgh.proposal.controller.statistics;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.jdh.model.cb.Jdh_jdhxx;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.service.ViService;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.service.ViService;
import io.v.nutz.zhgh.jdh.model.cb.Jdh_jdhxx;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import org.apache.shiro.authz.annotation.RequiresAuthentication;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Cnd;
@@ -1,14 +1,15 @@
package io.v.nutz.zhgh.proposal.controller.statistics;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.utils.Vi;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalConstant;
import io.v.nutz.proposal.constants.ProposalState;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalDataBoardService;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.util.ShiroUtil;
import io.v.nutz.web.commons.utils.ShiroUtil;
import io.v.nutz.zhgh.proposal.constants.ProposalConstant;
import io.v.nutz.zhgh.proposal.constants.ProposalState;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalDataBoardService;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Sqls;
import org.nutz.dao.sql.Sql;
@@ -1,14 +1,14 @@
package io.v.nutz.zhgh.proposal.controller.statistics;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.dao.CndPlus;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.utils.Roles;
import io.v.nutz.dao.CndPlus;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalConstant;
import io.v.nutz.proposal.constants.ProposalState;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.util.ShiroUtil;
import io.v.nutz.web.commons.utils.ShiroUtil;
import io.v.nutz.zhgh.proposal.constants.ProposalConstant;
import io.v.nutz.zhgh.proposal.constants.ProposalState;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Sqls;
import org.nutz.dao.sql.Sql;
@@ -73,7 +73,7 @@ public class ProposalDelegationSumController {
}
}
cnd.andExcludeEmpty("dbt.jdhid", "=", meetingId);
cnd.andEx("dbt.jdhid", "=", meetingId);
cnd.asc("dbt.`code`");
sql.setCondition(cnd);
@@ -1,10 +1,10 @@
package io.v.nutz.zhgh.proposal.controller.statistics;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.service.BaseService;
import io.v.nutz.proposal.constants.ProposalConstant;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.sys.models.Sys_dict;
import io.v.nutz.zhgh.proposal.constants.ProposalConstant;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Cnd;
import org.nutz.dao.Dao;
@@ -1,9 +1,9 @@
package io.v.nutz.zhgh.proposal.controller.statistics;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalHandlingProgressService;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalHandlingProgressService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.ioc.loader.annotation.Inject;
import org.nutz.ioc.loader.annotation.IocBean;
@@ -2,14 +2,14 @@ package io.v.nutz.zhgh.proposal.controller.statistics;
import cn.hutool.core.util.ArrayUtil;
import cn.hutool.core.util.StrUtil;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.utils.Vi;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalConstant;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalExportService;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.util.ShiroUtil;
import io.v.nutz.web.commons.utils.ShiroUtil;
import io.v.nutz.zhgh.proposal.constants.ProposalConstant;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalExportService;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import org.apache.shiro.authz.annotation.Logical;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Cnd;
@@ -1,8 +1,9 @@
package io.v.nutz.zhgh.proposal.controller.statistics;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.utils.Vi;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Sqls;
import org.nutz.dao.sql.Sql;
@@ -1,13 +1,13 @@
package io.v.nutz.zhgh.proposal.controller.statistics;
import cn.hutool.core.util.ArrayUtil;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.utils.Vi;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalConstant;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalExportService;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.zhgh.proposal.constants.ProposalConstant;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalExportService;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import org.apache.shiro.authz.annotation.Logical;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Cnd;
@@ -2,18 +2,19 @@ package io.v.nutz.zhgh.proposal.controller.statistics;
import cn.hutool.core.util.ArrayUtil;
import cn.hutool.core.util.StrUtil;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.dao.CndPlus;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.utils.Vi;
import io.v.nutz.dao.CndPlus;
import io.v.nutz.jdh.model.db.Jdh_db;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalState;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalConfigService;
import io.v.nutz.proposal.services.ProposalExportService;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.proposal.services.ProposalProgressService;
import io.v.nutz.util.ShiroUtil;
import io.v.nutz.web.commons.utils.ShiroUtil;
import io.v.nutz.zhgh.jdh.model.db.Jdh_db;
import io.v.nutz.zhgh.proposal.constants.ProposalState;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalConfigService;
import io.v.nutz.zhgh.proposal.services.ProposalExportService;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import io.v.nutz.zhgh.proposal.services.ProposalProgressService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Cnd;
import org.nutz.dao.Sqls;
@@ -70,7 +71,7 @@ public class ProposalProgressController {
@Param(value = "levyStates", required = false) Integer[] levyStates) {
CndPlus cnd = CndPlus.create();
cnd.andExcludeEmpty("info.stateCode", "=", stateCode);
cnd.andEx("info.stateCode", "=", stateCode);
if (!ShiroUtil.hasAnyRoles(new String[]{"sysadmin", "A06", "tamange"})) {
if (ShiroUtil.hasAnyRoles("jdhdbt01,jdhdbt02")) {
@@ -163,9 +164,9 @@ public class ProposalProgressController {
group.orLike("su.loginname", search.getCreateUser());
cnd.and(group);
}
cnd.andExcludeEmpty("info.delegationId", "=", search.getDelegationId());
cnd.andExcludeEmpty("su.unionId", "=", search.getUnionId());
cnd.andExcludeEmpty("su.unitId", "=", search.getUnitId());
cnd.andEx("info.delegationId", "=", search.getDelegationId());
cnd.andEx("su.unionId", "=", search.getUnionId());
cnd.andEx("su.unitId", "=", search.getUnitId());
cnd.groupBy("info.id");
cnd.desc("info.proposalCode");
sql.setCondition(cnd);
@@ -4,17 +4,18 @@ import cn.afterturn.easypoi.excel.ExcelExportUtil;
import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.excel.entity.ExportParams;
import cn.afterturn.easypoi.excel.entity.params.ExcelExportEntity;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.dao.CndPlus;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.utils.OfficeTemplateUtil;
import io.v.nutz.base.utils.Vi;
import io.v.nutz.dao.CndPlus;
import io.v.nutz.jdh.model.cb.Jdh_jdhxx;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalExportService;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.util.ShiroUtil;
import io.v.nutz.util.ViTool;
import io.v.nutz.base.utils.ViTool;
import io.v.nutz.web.commons.utils.ShiroUtil;
import io.v.nutz.zhgh.jdh.model.cb.Jdh_jdhxx;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalExportService;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import lombok.Data;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.shiro.authz.annotation.RequiresPermissions;
@@ -148,10 +149,10 @@ public class ProposalSummaryController {
$condition
""");
cnd.andExcludeEmpty("info.teacherMeetingId", "=", meetingId);
cnd.andExcludeEmpty("info.stateCode", "=", stateCode);
cnd.andExcludeEmpty("info.delegationId", "=", delegationId);
cnd.andExcludeEmpty("info.typeId", "=", typeId);
cnd.andEx("info.teacherMeetingId", "=", meetingId);
cnd.andEx("info.stateCode", "=", stateCode);
cnd.andEx("info.delegationId", "=", delegationId);
cnd.andEx("info.typeId", "=", typeId);
cnd.groupBy("pr.proposalId");
sql.setCondition(cnd);
@@ -215,8 +216,8 @@ public class ProposalSummaryController {
$condition
""");
cnd.andExcludeEmpty("info.teacherMeetingId", "=", meetingId);
cnd.andExcludeEmpty("pru.undertakeId", "=", undertakeId);
cnd.andEx("info.teacherMeetingId", "=", meetingId);
cnd.andEx("pru.undertakeId", "=", undertakeId);
cnd.groupBy("pru.proposalId");
sql.setCondition(cnd);
List<ExportEntity> exportList = proposalInfoService.listEntity(sql, ExportEntity.class);
@@ -1,20 +1,21 @@
package io.v.nutz.zhgh.proposal.controller.statistics;
import cn.hutool.core.util.StrUtil;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.dao.CndPlus;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.service.ViService;
import io.v.nutz.base.utils.ExcelUtils;
import io.v.nutz.base.utils.Roles;
import io.v.nutz.base.utils.Vi;
import io.v.nutz.dao.CndPlus;
import io.v.nutz.jdh.model.cb.Jdh_jdhxx;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalConstant;
import io.v.nutz.proposal.models.ProposalConfig;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.models.ProposalState;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.proposal.services.ProposalProcessService;
import io.v.nutz.service.ViService;
import io.v.nutz.zhgh.jdh.model.cb.Jdh_jdhxx;
import io.v.nutz.zhgh.proposal.constants.ProposalConstant;
import io.v.nutz.zhgh.proposal.constants.ProposalState;
import io.v.nutz.zhgh.proposal.models.ProposalConfig;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import io.v.nutz.zhgh.proposal.services.ProposalProcessService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Cnd;
import org.nutz.dao.Dao;
@@ -157,7 +158,7 @@ public class ProposalUnderTakeSummaryController {
CndPlus cndPlus = CndPlus.create();
cndPlus.and("info.resultCode", "in", Lang.array(ProposalConstant.DETERMINE, ProposalConstant.OPINION));
cndPlus.andExcludeEmpty("info.teacherMeetingId", "=", meetingId);
cndPlus.andEx("info.teacherMeetingId", "=", meetingId);
if (Strings.isNotBlank(unitId)) {
SqlExpressionGroup group = new SqlExpressionGroup();
@@ -171,7 +172,7 @@ public class ProposalUnderTakeSummaryController {
proposalInfoService.sortAndSearch(cndPlus, pageForm, new ProposalSearch());
sql.setCondition(cndPlus);
List<NutMap> list = proposalInfoService.listMap(sql);
ProposalState caseCheckState = dao.fetch(ProposalState.class, Cnd.where("stateCode", "=", io.v.nutz.proposal.constants.ProposalState.CASE_CHECK));
io.v.nutz.zhgh.proposal.models.ProposalState caseCheckState = dao.fetch(io.v.nutz.zhgh.proposal.models.ProposalState.class, Cnd.where("stateCode", "=", ProposalState.CASE_CHECK));
list.forEach(v -> {
if (v.getInt("replyNumber") == 1 || v.getInt("caseCheckNeedSecondAudit") == 0) {
v.put("pruMasterLeaderIsAudit", v.getInt("isLeaderAudit") == 1 ? "已审批" : "未审批");
@@ -243,12 +244,15 @@ public class ProposalUnderTakeSummaryController {
} catch (Exception e) {
e.printStackTrace();
} finally {
if (inputStream != null)
if (inputStream != null) {
inputStream.close();
if (out != null)
}
if (out != null) {
out.close();
if (file != null)
}
if (file != null) {
file.delete(); // 删除临时文件
}
}
}
@@ -1,11 +1,11 @@
package io.v.nutz.zhgh.proposal.controller.statistics;
import cn.hutool.core.util.StrUtil;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.proposal.constants.ProposalState;
import io.v.nutz.proposal.models.ProposalConfig;
import io.v.nutz.proposal.models.ProposalInfo;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.zhgh.proposal.constants.ProposalState;
import io.v.nutz.zhgh.proposal.models.ProposalConfig;
import io.v.nutz.zhgh.proposal.models.ProposalInfo;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Cnd;
import org.nutz.dao.Dao;
@@ -1,11 +1,11 @@
package io.v.nutz.zhgh.proposal.controller.statistics;
import cn.hutool.core.util.StrUtil;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.proposal.constants.ProposalConstant;
import io.v.nutz.proposal.models.ProposalConfig;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.sys.models.Sys_dict;
import io.v.nutz.zhgh.proposal.constants.ProposalConstant;
import io.v.nutz.zhgh.proposal.models.ProposalConfig;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Cnd;
import org.nutz.dao.Dao;
@@ -4,16 +4,16 @@ import cn.hutool.core.util.ArrayUtil;
import com.deepoove.poi.XWPFTemplate;
import com.deepoove.poi.config.Configure;
import com.deepoove.poi.policy.HackLoopTableRenderPolicy;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.dao.CndPlus;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.utils.Html2Text;
import io.v.nutz.dao.CndPlus;
import io.v.nutz.jdh.model.cb.Jdh_jdhxx;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalConstant;
import io.v.nutz.proposal.constants.ProposalState;
import io.v.nutz.proposal.models.ProposalInfo;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.zhgh.jdh.model.cb.Jdh_jdhxx;
import io.v.nutz.zhgh.proposal.constants.ProposalConstant;
import io.v.nutz.zhgh.proposal.constants.ProposalState;
import io.v.nutz.zhgh.proposal.models.ProposalInfo;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import io.v.nutz.web.commons.base.Globals;
import io.v.nutz.web.commons.ext.beetl.Html2TxtFormat;
import org.apache.shiro.authz.annotation.RequiresPermissions;
@@ -110,7 +110,7 @@ public class ProposalYearReportController {
info.createTime DESC
""");
CndPlus cnd = CndPlus.create();
// cnd.andExcludeEmpty("info.teacherMeetingId", "=", search.getMeetingId());
// cnd.andEx("info.teacherMeetingId", "=", search.getMeetingId());
// cnd.and("info.resultCode", "is not", null);
cnd.andEX("info.stateCode", "=", stateCode);
@@ -1,15 +1,16 @@
package io.v.nutz.zhgh.proposal.controller.transact;
import cn.hutool.core.util.StrUtil;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.dao.CndPlus;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.utils.Vi;
import io.v.nutz.dao.CndPlus;
import io.v.nutz.jdh.model.db.Jdh_db;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalState;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.util.ShiroUtil;
import io.v.nutz.web.commons.utils.ShiroUtil;
import io.v.nutz.zhgh.jdh.model.db.Jdh_db;
import io.v.nutz.zhgh.proposal.constants.ProposalState;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Cnd;
import org.nutz.dao.Sqls;
@@ -55,7 +56,7 @@ public class ProposalAllFinishedQueryController {
@Param(value = "searchKeyword2",required = false)String searchKeyword2) {
CndPlus cnd = CndPlus.create();
cnd.andExcludeEmpty("info.stateCode", "=", stateCode);
cnd.andEx("info.stateCode", "=", stateCode);
if (!ShiroUtil.hasAnyRoles(new String[]{"sysadmin", "A06", "tamange"})) {
if (ShiroUtil.hasAnyRoles("jdhdbt01,jdhdbt02")) {
@@ -146,9 +147,9 @@ public class ProposalAllFinishedQueryController {
group.orLike("su.loginname", search.getCreateUser());
cnd.and(group);
}
cnd.andExcludeEmpty("info.delegationId", "=", search.getDelegationId());
cnd.andExcludeEmpty("su.unionId", "=", search.getUnionId());
cnd.andExcludeEmpty("su.unitId", "=", search.getUnitId());
cnd.andEx("info.delegationId", "=", search.getDelegationId());
cnd.andEx("su.unionId", "=", search.getUnionId());
cnd.andEx("su.unitId", "=", search.getUnitId());
cnd.groupBy("info.id");
cnd.desc("info.proposalCode");
sql.setCondition(cnd);
@@ -1,14 +1,15 @@
package io.v.nutz.zhgh.proposal.controller.transact;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.lang.Enum;
import io.v.nutz.proposal.constants.ProposalAuditEnum;
import io.v.nutz.proposal.models.ProposalAudit;
import io.v.nutz.proposal.models.ProposalReply;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.lang.Enum;
import io.v.nutz.sys.models.Sys_signature;
import io.v.nutz.sys.services.SysSignatureService;
import io.v.nutz.util.ShiroUtil;
import io.v.nutz.web.commons.utils.ShiroUtil;
import io.v.nutz.zhgh.proposal.constants.ProposalAuditEnum;
import io.v.nutz.zhgh.proposal.models.ProposalAudit;
import io.v.nutz.zhgh.proposal.models.ProposalReply;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import org.apache.shiro.authz.annotation.RequiresAuthentication;
import org.nutz.aop.interceptor.ioc.TransAop;
import org.nutz.ioc.aop.Aop;
@@ -20,6 +21,7 @@ import org.nutz.mvc.annotation.At;
import org.nutz.mvc.annotation.Ok;
import org.nutz.mvc.annotation.Param;
/**
* 提案审核流程
*/
@@ -1,18 +1,18 @@
package io.v.nutz.zhgh.proposal.controller.transact;
import cn.wizzer.framework.base.Result;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalState;
import io.v.nutz.proposal.constants.ProposalStateDirectionEnum;
import io.v.nutz.proposal.models.*;
import io.v.nutz.proposal.services.ProposalBranchLeaderReadService;
import io.v.nutz.proposal.services.ProposalCommonService;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.proposal.services.ProposalProcessService;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.sys.models.Sys_signature;
import io.v.nutz.sys.services.SysSignatureService;
import io.v.nutz.util.ShiroUtil;
import io.v.nutz.web.commons.utils.ShiroUtil;
import io.v.nutz.zhgh.proposal.constants.ProposalState;
import io.v.nutz.zhgh.proposal.constants.ProposalStateDirectionEnum;
import io.v.nutz.zhgh.proposal.models.*;
import io.v.nutz.zhgh.proposal.services.ProposalBranchLeaderReadService;
import io.v.nutz.zhgh.proposal.services.ProposalCommonService;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import io.v.nutz.zhgh.proposal.services.ProposalProcessService;
import org.nutz.aop.interceptor.ioc.TransAop;
import org.nutz.dao.Chain;
import org.nutz.dao.Cnd;
@@ -1,14 +1,15 @@
package io.v.nutz.zhgh.proposal.controller.transact;
import cn.hutool.core.util.StrUtil;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.models.ProposalAudit;
import io.v.nutz.proposal.models.ProposalInfo;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalCaseCheckService;
import io.v.nutz.proposal.services.ProposalCommonService;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.sys.models.Sys_signature;
import io.v.nutz.zhgh.proposal.models.ProposalAudit;
import io.v.nutz.zhgh.proposal.models.ProposalInfo;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalCaseCheckService;
import io.v.nutz.zhgh.proposal.services.ProposalCommonService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Chain;
import org.nutz.dao.Cnd;
@@ -5,13 +5,14 @@ import cn.wizzer.framework.base.Result;
import com.deepoove.poi.XWPFTemplate;
import com.deepoove.poi.config.Configure;
import com.deepoove.poi.policy.HackLoopTableRenderPolicy;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.models.ProposalAudit;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalAuditService;
import io.v.nutz.proposal.services.ProposalCaseService;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.zhgh.proposal.models.ProposalAudit;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalAuditService;
import io.v.nutz.zhgh.proposal.services.ProposalCaseService;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import io.v.nutz.sys.models.Sys_signature;
import io.v.nutz.web.commons.base.Globals;
import org.apache.shiro.authz.annotation.Logical;
@@ -2,13 +2,14 @@ package io.v.nutz.zhgh.proposal.controller.transact;
import cn.hutool.core.util.StrUtil;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.models.ProposalAudit;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalCaseFiledService;
import io.v.nutz.proposal.services.ProposalCommonService;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.zhgh.proposal.models.ProposalAudit;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalCaseFiledService;
import io.v.nutz.zhgh.proposal.services.ProposalCommonService;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import io.v.nutz.sys.models.Sys_signature;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Dao;
@@ -3,22 +3,21 @@ package io.v.nutz.zhgh.proposal.controller.transact;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.StrUtil;
import cn.wizzer.framework.page.Pagination;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.dao.CndPlus;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.utils.MsgApi;
import io.v.nutz.base.utils.Roles;
import io.v.nutz.dao.CndPlus;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalConstant;
import io.v.nutz.proposal.constants.ProposalState;
import io.v.nutz.proposal.models.ProposalAudit;
import io.v.nutz.proposal.models.ProposalInfo;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.zhgh.proposal.constants.ProposalConstant;
import io.v.nutz.zhgh.proposal.constants.ProposalState;
import io.v.nutz.zhgh.proposal.models.ProposalAudit;
import io.v.nutz.zhgh.proposal.models.ProposalInfo;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import io.v.nutz.sys.models.Sys_signature;
import io.v.nutz.sys.models.Sys_user_role;
import io.v.nutz.sys.models.User;
import io.v.nutz.sys.services.SysSignatureService;
import io.v.nutz.util.ShiroUtil;
import io.v.nutz.web.commons.base.Globals;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Cnd;
@@ -39,6 +38,8 @@ import org.nutz.mvc.annotation.Param;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
import io.v.nutz.web.commons.utils.ShiroUtil;
@IocBean
@At("/platform/proposal/transact/caseRead")
@@ -1,15 +1,17 @@
package io.v.nutz.zhgh.proposal.controller.transact;
import cn.hutool.core.util.StrUtil;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.utils.Roles;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.models.ProposalAudit;
import io.v.nutz.proposal.models.ProposalReply;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalCaseConfirmService;
import io.v.nutz.proposal.services.ProposalCommonService;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.zhgh.proposal.models.ProposalAudit;
import io.v.nutz.zhgh.proposal.models.ProposalReply;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalCaseConfirmService;
import io.v.nutz.zhgh.proposal.services.ProposalCommonService;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import io.v.nutz.sys.models.Sys_signature;
import io.v.nutz.sys.models.Sys_user_role;
import org.apache.shiro.authz.annotation.RequiresPermissions;
@@ -1,11 +1,13 @@
package io.v.nutz.zhgh.proposal.controller.transact;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.dao.CndPlus;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalConstant;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.dao.CndPlus;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.zhgh.proposal.constants.ProposalConstant;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Sqls;
import org.nutz.dao.sql.Sql;
@@ -6,19 +6,20 @@ import cn.hutool.core.util.ZipUtil;
import com.deepoove.poi.XWPFTemplate;
import com.deepoove.poi.config.Configure;
import com.deepoove.poi.policy.HackLoopTableRenderPolicy;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.dao.CndPlus;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.utils.Html2Text;
import io.v.nutz.base.utils.MsgApi;
import io.v.nutz.base.utils.Roles;
import io.v.nutz.base.utils.Vi;
import io.v.nutz.dao.CndPlus;
import io.v.nutz.jdh.model.cb.Jdh_jdhxx;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalState;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.web.commons.utils.ShiroUtil;
import io.v.nutz.zhgh.jdh.model.cb.Jdh_jdhxx;
import io.v.nutz.zhgh.proposal.constants.ProposalState;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import io.v.nutz.sys.models.Sys_signature;
import io.v.nutz.util.ShiroUtil;
import io.v.nutz.web.commons.base.Globals;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Cnd;
@@ -2,13 +2,13 @@ package io.v.nutz.zhgh.proposal.controller.transact;
import cn.hutool.core.util.StrUtil;
import cn.wizzer.framework.base.Result;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.dao.CndPlus;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalState;
import io.v.nutz.proposal.models.ProposalAudit;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.*;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.dao.CndPlus;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.zhgh.proposal.constants.ProposalState;
import io.v.nutz.zhgh.proposal.models.ProposalAudit;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.*;
import io.v.nutz.sys.models.Sys_signature;
import org.apache.shiro.authz.annotation.RequiresAuthentication;
import org.nutz.aop.interceptor.ioc.TransAop;
@@ -2,16 +2,17 @@ package io.v.nutz.zhgh.proposal.controller.transact;
import cn.hutool.core.util.StrUtil;
import cn.wizzer.framework.base.Result;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.dao.CndPlus;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalState;
import io.v.nutz.proposal.models.ProposalAudit;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalCommonService;
import io.v.nutz.proposal.services.ProposalExecutorReadService;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.proposal.services.ProposalProcessService;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.dao.CndPlus;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.zhgh.proposal.constants.ProposalState;
import io.v.nutz.zhgh.proposal.models.ProposalAudit;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalCommonService;
import io.v.nutz.zhgh.proposal.services.ProposalExecutorReadService;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import io.v.nutz.zhgh.proposal.services.ProposalProcessService;
import io.v.nutz.sys.models.Sys_signature;
import org.nutz.aop.interceptor.ioc.TransAop;
import org.nutz.dao.Dao;
@@ -7,24 +7,26 @@ import com.deepoove.poi.XWPFTemplate;
import com.deepoove.poi.config.Configure;
import com.deepoove.poi.data.PictureRenderData;
import com.deepoove.poi.policy.HackLoopTableRenderPolicy;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.dao.CndPlus;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.service.ViService;
import io.v.nutz.base.utils.Html2Text;
import io.v.nutz.base.utils.MsgApi;
import io.v.nutz.dao.CndPlus;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalAuditEnum;
import io.v.nutz.proposal.constants.ProposalState;
import io.v.nutz.proposal.constants.ProposalStateDirectionEnum;
import io.v.nutz.proposal.models.ProposalFeedback;
import io.v.nutz.proposal.models.ProposalInfo;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.proposal.services.ProposalProcessService;
import io.v.nutz.proposal.services.ProposalReplyService;
import io.v.nutz.service.ViService;
import io.v.nutz.web.commons.utils.ShiroUtil;
import io.v.nutz.zhgh.proposal.constants.ProposalAuditEnum;
import io.v.nutz.zhgh.proposal.constants.ProposalState;
import io.v.nutz.zhgh.proposal.constants.ProposalStateDirectionEnum;
import io.v.nutz.zhgh.proposal.models.ProposalFeedback;
import io.v.nutz.zhgh.proposal.models.ProposalInfo;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import io.v.nutz.zhgh.proposal.services.ProposalProcessService;
import io.v.nutz.zhgh.proposal.services.ProposalReplyService;
import io.v.nutz.sys.models.Sys_signature;
import io.v.nutz.sys.services.SysSignatureService;
import io.v.nutz.util.ShiroUtil;
import io.v.nutz.web.commons.base.Globals;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Cnd;
@@ -2,22 +2,24 @@ package io.v.nutz.zhgh.proposal.controller.transact;
import cn.hutool.core.lang.Assert;
import cn.wizzer.framework.base.Result;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.utils.DateUtil;
import io.v.nutz.base.utils.MsgApi;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalState;
import io.v.nutz.proposal.constants.ProposalStateDirectionEnum;
import io.v.nutz.proposal.models.ProposalInfo;
import io.v.nutz.proposal.models.ProposalReply;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalCommonService;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.proposal.services.ProposalLeaderAuditService;
import io.v.nutz.proposal.services.ProposalProcessService;
import io.v.nutz.web.commons.utils.ShiroUtil;
import io.v.nutz.zhgh.proposal.constants.ProposalState;
import io.v.nutz.zhgh.proposal.constants.ProposalStateDirectionEnum;
import io.v.nutz.zhgh.proposal.models.ProposalInfo;
import io.v.nutz.zhgh.proposal.models.ProposalReply;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalCommonService;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import io.v.nutz.zhgh.proposal.services.ProposalLeaderAuditService;
import io.v.nutz.zhgh.proposal.services.ProposalProcessService;
import io.v.nutz.sys.models.Sys_signature;
import io.v.nutz.sys.services.SysSignatureService;
import io.v.nutz.util.ShiroUtil;
import io.v.nutz.web.commons.base.Globals;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Chain;
@@ -1,10 +1,13 @@
package io.v.nutz.zhgh.proposal.controller.transact;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.dao.CndPlus;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.dao.CndPlus;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.ioc.loader.annotation.Inject;
import org.nutz.ioc.loader.annotation.IocBean;
@@ -2,26 +2,29 @@ package io.v.nutz.zhgh.proposal.controller.transact;
import cn.wizzer.framework.base.Result;
import cn.wizzer.framework.base.service.BaseService;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.dao.CndPlus;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.service.ViService;
import io.v.nutz.base.utils.DateUtil;
import io.v.nutz.base.utils.Roles;
import io.v.nutz.dao.CndPlus;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalMannerEnum;
import io.v.nutz.proposal.constants.ProposalState;
import io.v.nutz.proposal.constants.ProposalStateDirectionEnum;
import io.v.nutz.proposal.models.ProposalInfo;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.models.ProposalSeconded;
import io.v.nutz.proposal.services.ProposalImportService;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.proposal.services.ProposalProcessService;
import io.v.nutz.service.ViService;
import io.v.nutz.web.commons.utils.ShiroUtil;
import io.v.nutz.zhgh.proposal.constants.ProposalMannerEnum;
import io.v.nutz.zhgh.proposal.constants.ProposalState;
import io.v.nutz.zhgh.proposal.constants.ProposalStateDirectionEnum;
import io.v.nutz.zhgh.proposal.models.ProposalInfo;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.models.ProposalSeconded;
import io.v.nutz.zhgh.proposal.services.ProposalImportService;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import io.v.nutz.zhgh.proposal.services.ProposalProcessService;
import io.v.nutz.sys.models.Sys_signature;
import io.v.nutz.sys.models.Sys_user;
import io.v.nutz.sys.services.SysSignatureService;
import io.v.nutz.sys.services.SysUserService;
import io.v.nutz.util.ShiroUtil;
import org.apache.shiro.authz.annotation.RequiresAuthentication;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.aop.interceptor.ioc.TransAop;
@@ -3,16 +3,18 @@ package io.v.nutz.zhgh.proposal.controller.transact;
import cn.hutool.core.util.StrUtil;
import cn.wizzer.framework.base.Result;
import cn.wizzer.framework.page.Pagination;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.utils.Vi;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalState;
import io.v.nutz.proposal.constants.ProposalStateDirectionEnum;
import io.v.nutz.proposal.models.ProposalAudit;
import io.v.nutz.proposal.models.ProposalInfo;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalCommonService;
import io.v.nutz.proposal.services.ProposalProcessService;
import io.v.nutz.zhgh.proposal.constants.ProposalState;
import io.v.nutz.zhgh.proposal.constants.ProposalStateDirectionEnum;
import io.v.nutz.zhgh.proposal.models.ProposalAudit;
import io.v.nutz.zhgh.proposal.models.ProposalInfo;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalCommonService;
import io.v.nutz.zhgh.proposal.services.ProposalProcessService;
import io.v.nutz.sys.models.Sys_signature;
import io.v.nutz.web.commons.utils.ShiroUtil;
import org.apache.shiro.authz.annotation.RequiresPermissions;
@@ -1,11 +1,12 @@
package io.v.nutz.zhgh.proposal.controller.transact;
import cn.hutool.core.util.StrUtil;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.models.ProposalAudit;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalPreAuditService;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.zhgh.proposal.models.ProposalAudit;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalPreAuditService;
import io.v.nutz.sys.models.Sys_signature;
import io.v.nutz.web.commons.utils.ShiroUtil;
import org.apache.shiro.authz.annotation.RequiresPermissions;
@@ -2,16 +2,16 @@ package io.v.nutz.zhgh.proposal.controller.transact;
import cn.hutool.core.util.StrUtil;
import cn.wizzer.framework.base.Result;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.dao.CndPlus;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalState;
import io.v.nutz.proposal.models.ProposalAudit;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalCommonService;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.proposal.services.ProposalPrincipalReadService;
import io.v.nutz.proposal.services.ProposalProcessService;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.dao.CndPlus;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.zhgh.proposal.constants.ProposalState;
import io.v.nutz.zhgh.proposal.models.ProposalAudit;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalCommonService;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import io.v.nutz.zhgh.proposal.services.ProposalPrincipalReadService;
import io.v.nutz.zhgh.proposal.services.ProposalProcessService;
import io.v.nutz.sys.models.Sys_signature;
import io.v.nutz.web.commons.utils.ShiroUtil;
import org.apache.shiro.authz.annotation.RequiresAuthentication;
@@ -6,19 +6,19 @@ import cn.wizzer.framework.base.Result;
import com.deepoove.poi.XWPFTemplate;
import com.deepoove.poi.config.Configure;
import com.deepoove.poi.policy.HackLoopTableRenderPolicy;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.utils.DateUtil;
import io.v.nutz.base.utils.Html2Text;
import io.v.nutz.base.utils.MsgApi;
import io.v.nutz.base.utils.Vi;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalState;
import io.v.nutz.proposal.models.*;
import io.v.nutz.proposal.services.ProposalCommonService;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.proposal.services.ProposalProcessService;
import io.v.nutz.proposal.services.ProposalReplyService;
import io.v.nutz.util.ShiroUtil;
import io.v.nutz.web.commons.utils.ShiroUtil;
import io.v.nutz.zhgh.proposal.constants.ProposalState;
import io.v.nutz.zhgh.proposal.models.*;
import io.v.nutz.zhgh.proposal.services.ProposalCommonService;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import io.v.nutz.zhgh.proposal.services.ProposalProcessService;
import io.v.nutz.zhgh.proposal.services.ProposalReplyService;
import io.v.nutz.web.commons.base.Globals;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Chain;
@@ -3,16 +3,16 @@ package io.v.nutz.zhgh.proposal.controller.transact;
import cn.hutool.core.util.StrUtil;
import cn.wizzer.framework.base.Result;
import cn.wizzer.framework.page.Pagination;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.utils.Vi;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalState;
import io.v.nutz.proposal.constants.ProposalStateDirectionEnum;
import io.v.nutz.proposal.models.ProposalAudit;
import io.v.nutz.proposal.models.ProposalInfo;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.services.ProposalCommonService;
import io.v.nutz.proposal.services.ProposalProcessService;
import io.v.nutz.zhgh.proposal.constants.ProposalState;
import io.v.nutz.zhgh.proposal.constants.ProposalStateDirectionEnum;
import io.v.nutz.zhgh.proposal.models.ProposalAudit;
import io.v.nutz.zhgh.proposal.models.ProposalInfo;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.services.ProposalCommonService;
import io.v.nutz.zhgh.proposal.services.ProposalProcessService;
import io.v.nutz.sys.models.Sys_signature;
import io.v.nutz.web.commons.utils.ShiroUtil;
import org.apache.shiro.authz.annotation.RequiresPermissions;
@@ -1,24 +1,24 @@
package io.v.nutz.zhgh.proposal.controller.transact;
import cn.wizzer.framework.page.Pagination;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.dao.CndPlus;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.utils.DateUtil;
import io.v.nutz.base.utils.MsgApi;
import io.v.nutz.dao.CndPlus;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.constants.ProposalState;
import io.v.nutz.proposal.constants.ProposalStateDirectionEnum;
import io.v.nutz.proposal.mode.ProposalSubmitMode;
import io.v.nutz.proposal.models.ProposalConfig;
import io.v.nutz.proposal.models.ProposalInfo;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.models.ProposalSeconded;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.proposal.services.ProposalProcessService;
import io.v.nutz.proposal.services.ProposalSecondedService;
import io.v.nutz.web.commons.utils.ShiroUtil;
import io.v.nutz.zhgh.proposal.constants.ProposalState;
import io.v.nutz.zhgh.proposal.constants.ProposalStateDirectionEnum;
import io.v.nutz.zhgh.proposal.mode.ProposalSubmitMode;
import io.v.nutz.zhgh.proposal.models.ProposalConfig;
import io.v.nutz.zhgh.proposal.models.ProposalInfo;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.models.ProposalSeconded;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import io.v.nutz.zhgh.proposal.services.ProposalProcessService;
import io.v.nutz.zhgh.proposal.services.ProposalSecondedService;
import io.v.nutz.sys.models.Sys_signature;
import io.v.nutz.sys.services.SysSignatureService;
import io.v.nutz.util.ShiroUtil;
import io.v.nutz.web.commons.base.Globals;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.aop.interceptor.ioc.TransAop;
@@ -127,10 +127,10 @@ public class ProposalSecondedController {
group.orLike("su.loginname", search.getCreateUser());
cnd.and(group);
}
cnd.andExcludeEmpty("info.teacherMeetingId", "=", search.getMeetingId());
cnd.andExcludeEmpty("info.delegationId", "=", search.getDelegationId());
cnd.andExcludeEmpty("su.unionId", "=", search.getUnionId());
cnd.andExcludeEmpty("su.unitId", "=", search.getUnitId());
cnd.andEx("info.teacherMeetingId", "=", search.getMeetingId());
cnd.andEx("info.delegationId", "=", search.getDelegationId());
cnd.andEx("su.unionId", "=", search.getUnionId());
cnd.andEx("su.unitId", "=", search.getUnitId());
if (ShiroUtil.hasRole("sysadmin")) {
cnd.groupBy("info.id");
}
@@ -3,17 +3,18 @@ package io.v.nutz.zhgh.proposal.controller.transact;
import com.deepoove.poi.XWPFTemplate;
import com.deepoove.poi.config.Configure;
import com.deepoove.poi.policy.HackLoopTableRenderPolicy;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.dao.CndPlus;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.utils.DateUtil;
import io.v.nutz.base.utils.Html2Text;
import io.v.nutz.base.utils.Roles;
import io.v.nutz.dao.CndPlus;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.models.ProposalUnderTakeFirstOpinion;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.web.commons.utils.ShiroUtil;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.models.ProposalUnderTakeFirstOpinion;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import io.v.nutz.sys.models.Sys_user_role;
import io.v.nutz.util.ShiroUtil;
import io.v.nutz.web.commons.base.Globals;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Cnd;
@@ -1,16 +1,17 @@
package io.v.nutz.zhgh.proposal.controller.transact;
import io.v.nutz.annontation.ViReturn;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.service.BaseService;
import io.v.nutz.base.utils.DateUtil;
import io.v.nutz.base.utils.Roles;
import io.v.nutz.proposal.constants.ProposalMannerEnum;
import io.v.nutz.proposal.constants.ProposalState;
import io.v.nutz.proposal.models.ProposalInfo;
import io.v.nutz.proposal.services.ProposalInfoService;
import io.v.nutz.web.commons.utils.ShiroUtil;
import io.v.nutz.zhgh.proposal.constants.ProposalMannerEnum;
import io.v.nutz.zhgh.proposal.constants.ProposalState;
import io.v.nutz.zhgh.proposal.models.ProposalInfo;
import io.v.nutz.zhgh.proposal.services.ProposalInfoService;
import io.v.nutz.sys.models.Sys_signature;
import io.v.nutz.sys.models.Sys_user_role;
import io.v.nutz.util.ShiroUtil;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.nutz.dao.Cnd;
import org.nutz.dao.Dao;
@@ -1,6 +1,7 @@
package io.v.nutz.zhgh.proposal.mode;
import io.v.nutz.annontation.SelectEnum;
import io.v.nutz.base.annontation.SelectEnum;
import lombok.AllArgsConstructor;
import lombok.Getter;
@@ -1,7 +1,8 @@
package io.v.nutz.zhgh.proposal.services;
import io.v.nutz.proposal.models.ProposalAudit;
import io.v.nutz.service.ViService;
import io.v.nutz.base.service.ViService;
import io.v.nutz.zhgh.proposal.models.ProposalAudit;
/**
* @author: Aaron
@@ -1,9 +1,10 @@
package io.v.nutz.zhgh.proposal.services;
import cn.wizzer.framework.page.Pagination;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.service.ViService;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.service.ViService;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import org.nutz.dao.Cnd;
/**
@@ -1,10 +1,11 @@
package io.v.nutz.zhgh.proposal.services;
import cn.wizzer.framework.page.Pagination;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.models.ProposalAudit;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.service.ViService;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.service.ViService;
import io.v.nutz.zhgh.proposal.models.ProposalAudit;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import java.util.List;
@@ -1,10 +1,11 @@
package io.v.nutz.zhgh.proposal.services;
import cn.wizzer.framework.page.Pagination;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.models.ProposalAudit;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.service.ViService;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.service.ViService;
import io.v.nutz.zhgh.proposal.models.ProposalAudit;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import java.util.List;
@@ -1,10 +1,11 @@
package io.v.nutz.zhgh.proposal.services;
import cn.wizzer.framework.page.Pagination;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.models.ProposalAudit;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.service.ViService;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.service.ViService;
import io.v.nutz.zhgh.proposal.models.ProposalAudit;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import java.util.List;
@@ -1,10 +1,11 @@
package io.v.nutz.zhgh.proposal.services;
import cn.wizzer.framework.page.Pagination;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.models.ProposalAudit;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.service.ViService;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.service.ViService;
import io.v.nutz.zhgh.proposal.models.ProposalAudit;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import java.util.List;
import java.util.Map;
@@ -36,7 +37,7 @@ public interface ProposalCaseService extends ViService {
* @param audit 审核通用对象
* @param auditType 审核类型,one=>页面点击行内审核按钮,进行单个审核,many=>并案审核
*/
void audit(List<String> proposalIds, String resultCode, String determineTypeCode, String hostUnit, List<String> helpUnits, String typeId, ProposalAudit audit, String auditType,int flag);
void audit(List<String> proposalIds, String resultCode, String determineTypeCode, String hostUnit, List<String> helpUnits, String typeId, ProposalAudit audit, String auditType, int flag);
/**
* 编辑 这里只做删除清空工作 清空了再调用audit方法 (●'◡'●)
@@ -1,8 +1,9 @@
package io.v.nutz.zhgh.proposal.services;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.service.ViService;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.service.ViService;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import org.nutz.dao.Cnd;
import org.nutz.lang.util.NutMap;
@@ -1,6 +1,7 @@
package io.v.nutz.zhgh.proposal.services;
import io.v.nutz.proposal.models.ProposalConfig;
import io.v.nutz.zhgh.proposal.models.ProposalConfig;
/**
* @author zxy
@@ -1,8 +1,8 @@
package io.v.nutz.zhgh.proposal.services;
import cn.wizzer.framework.page.Pagination;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import org.nutz.lang.util.NutMap;
public interface ProposalDataBoardService {
@@ -1,6 +1,8 @@
package io.v.nutz.zhgh.proposal.services;
import io.v.nutz.proposal.models.ProposalAudit;
import io.v.nutz.zhgh.proposal.models.ProposalAudit;
import java.util.List;
@@ -1,6 +1,7 @@
package io.v.nutz.zhgh.proposal.services;
import io.v.nutz.proposal.models.ProposalAudit;
import io.v.nutz.zhgh.proposal.models.ProposalAudit;
import java.util.List;
@@ -1,7 +1,8 @@
package io.v.nutz.zhgh.proposal.services;
import io.v.nutz.proposal.models.ProposalFeedback;
import io.v.nutz.service.ViService;
import io.v.nutz.base.service.ViService;
import io.v.nutz.zhgh.proposal.models.ProposalFeedback;
import org.nutz.lang.util.NutMap;
import java.util.List;
@@ -1,9 +1,9 @@
package io.v.nutz.zhgh.proposal.services;
import cn.wizzer.framework.page.Pagination;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.service.ViService;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.service.ViService;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import org.nutz.lang.util.NutMap;
import java.util.List;
@@ -1,11 +1,12 @@
package io.v.nutz.zhgh.proposal.services;
import io.v.nutz.dao.CndPlus;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.models.ProposalInfo;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.proposal.models.ProposalState;
import io.v.nutz.service.ViService;
import io.v.nutz.base.dao.CndPlus;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.service.ViService;
import io.v.nutz.zhgh.proposal.models.ProposalInfo;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import io.v.nutz.zhgh.proposal.models.ProposalState;
import org.nutz.dao.Cnd;
import org.nutz.dao.sql.Sql;
import org.nutz.lang.util.NutMap;
@@ -1,10 +1,11 @@
package io.v.nutz.zhgh.proposal.services;
import cn.wizzer.framework.page.Pagination;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.models.ProposalReply;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.service.ViService;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.service.ViService;
import io.v.nutz.zhgh.proposal.models.ProposalReply;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import org.nutz.dao.Cnd;
import org.nutz.lang.util.NutMap;
@@ -1,9 +1,9 @@
package io.v.nutz.zhgh.proposal.services;
import cn.wizzer.framework.page.Pagination;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.models.ProposalAudit;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.zhgh.proposal.models.ProposalAudit;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
public interface ProposalPreAuditService {
@@ -1,7 +1,9 @@
package io.v.nutz.zhgh.proposal.services;
import io.v.nutz.proposal.models.ProposalAudit;
import io.v.nutz.service.ViService;
import io.v.nutz.base.service.ViService;
import io.v.nutz.zhgh.proposal.models.ProposalAudit;
import java.util.List;
@@ -1,12 +1,13 @@
package io.v.nutz.zhgh.proposal.services;
import cn.hutool.core.util.StrUtil;
import io.v.nutz.proposal.constants.ProposalConstant;
import io.v.nutz.proposal.constants.ProposalStateDirectionEnum;
import io.v.nutz.proposal.models.ProposalConfig;
import io.v.nutz.proposal.models.ProposalInfo;
import io.v.nutz.proposal.models.ProposalState;
import io.v.nutz.sys.models.Sys_user_role;
import io.v.nutz.zhgh.proposal.constants.ProposalConstant;
import io.v.nutz.zhgh.proposal.constants.ProposalStateDirectionEnum;
import io.v.nutz.zhgh.proposal.models.ProposalConfig;
import io.v.nutz.zhgh.proposal.models.ProposalInfo;
import io.v.nutz.zhgh.proposal.models.ProposalState;
import org.nutz.dao.Chain;
import org.nutz.dao.Cnd;
import org.nutz.dao.Dao;
@@ -2,11 +2,12 @@ package io.v.nutz.zhgh.proposal.services;
import cn.wizzer.framework.base.Result;
import cn.wizzer.framework.page.Pagination;
import io.v.nutz.modules.models.PageForm;
import io.v.nutz.proposal.models.ProposalReply;
import io.v.nutz.proposal.models.ProposalReplyForward;
import io.v.nutz.proposal.models.ProposalSearch;
import io.v.nutz.service.ViService;
import io.v.nutz.base.query.PageForm;
import io.v.nutz.base.service.ViService;
import io.v.nutz.zhgh.proposal.models.ProposalReply;
import io.v.nutz.zhgh.proposal.models.ProposalReplyForward;
import io.v.nutz.zhgh.proposal.models.ProposalSearch;
import org.nutz.dao.Cnd;
import org.nutz.lang.util.NutMap;
@@ -1,7 +1,8 @@
package io.v.nutz.zhgh.proposal.services;
import io.v.nutz.proposal.models.ProposalUrge;
import io.v.nutz.service.ViService;
import io.v.nutz.base.service.ViService;
import io.v.nutz.zhgh.proposal.models.ProposalUrge;
/**
* @author: Aaron
@@ -1,8 +1,9 @@
package io.v.nutz.zhgh.proposal.services.impl;
import io.v.nutz.proposal.models.ProposalAudit;
import io.v.nutz.proposal.services.ProposalAuditService;
import io.v.nutz.service.impl.ViServiceImpl;
import io.v.nutz.base.service.impl.ViServiceImpl;
import io.v.nutz.zhgh.proposal.models.ProposalAudit;
import io.v.nutz.zhgh.proposal.services.ProposalAuditService;
import org.nutz.dao.Dao;
import org.nutz.dao.Sqls;
import org.nutz.dao.sql.Sql;

Some files were not shown because too many files have changed in this diff Show More