问题解决

feature-LeeD-20221025
李栋 2 years ago
parent ba96cd90c2
commit 6f818ee1f3

@ -7,6 +7,23 @@
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="classbean" level="project" />
<orderEntry type="library" name="lib" level="project" />
<orderEntry type="library" name="lib1" level="project" />
<orderEntry type="module-library">
<library name="lib (2)">
<CLASSES>
<root url="file://$MODULE_DIR$/WEB-INF/lib" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="file://$MODULE_DIR$/WEB-INF/lib" />
</SOURCES>
<jarDirectory url="file://$MODULE_DIR$/WEB-INF/lib" recursive="false" />
<jarDirectory url="file://$MODULE_DIR$/WEB-INF/lib" recursive="false" type="SOURCES" />
</library>
</orderEntry>
<orderEntry type="library" name="libctg" level="project" />
<orderEntry type="library" name="lib2" level="project" />
<orderEntry type="library" name="classbean1" level="project" />
<orderEntry type="library" name="libctg" level="project" />

@ -0,0 +1,10 @@
<component name="libraryTable">
<library name="libctg">
<CLASSES>
<root url="file://$PROJECT_DIR$/WEB-INF/libctg" />
</CLASSES>
<JAVADOC />
<SOURCES />
<jarDirectory url="file://$PROJECT_DIR$/WEB-INF/libctg" recursive="false" />
</library>
</component>

@ -1,10 +1,10 @@
<%@ page import="java.util.Map" %>
<%@ page import="java.util.List" %>
<%@ page import="java.util.Objects" %>
<%@ page import="weaver.interfaces.util.ReadExcel" %>
<%@ page import="weaver.conn.RecordSet" %>
<%@ page import="weaver.general.Util" %>
<%@ page import="weaver.interfaces.dito.util.ReadExcel" %>
<%@ page import="java.util.HashMap" %>
<%@ page import="java.util.List" %>
<%@ page import="java.util.Map" %>
<%@ page import="java.util.Objects" %>
<%--

@ -1,12 +1,12 @@
<%@ page import="java.util.Map" %>
<%@ page import="java.util.List" %>
<%@ page import="java.util.Objects" %>
<%@ page import="weaver.interfaces.util.ReadExcel" %>
<%@ page import="org.apache.commons.codec.digest.DigestUtils" %>
<%@ page import="weaver.conn.RecordSet" %>
<%@ page import="weaver.general.TimeUtil" %>
<%@ page import="weaver.general.Util" %>
<%@ page import="weaver.interfaces.dito.util.ReadExcel" %>
<%@ page import="java.util.HashMap" %>
<%@ page import="org.apache.commons.codec.digest.DigestUtils" %>
<%@ page import="weaver.general.TimeUtil" %>
<%@ page import="java.util.List" %>
<%@ page import="java.util.Map" %>
<%@ page import="java.util.Objects" %>
<%--

@ -1,9 +1,8 @@
<%@ page import="weaver.interfaces.util.ReadExcel" %>
<%@ page import="weaver.conn.RecordSet" %>
<%@ page import="weaver.general.TimeUtil" %>
<%@ page import="weaver.general.Util" %>
<%@ page import="weaver.interfaces.dito.util.ReadExcel" %>
<%@ page import="java.util.*" %>
<%@ page import="weaver.general.TimeUtil" %>
<%@ page import="weaver.backup.fkcustomer.FkCustomerBrowserDef" %>
<%--

@ -1,9 +1,11 @@
<%@ page import="weaver.interfaces.util.ReadExcel" %>
<%@ page import="weaver.conn.RecordSet" %>
<%@ page import="weaver.general.Util" %>
<%@ page import="java.util.*" %>
<%@ page import="weaver.general.TimeUtil" %>
<%@ page import="weaver.backup.fkcustomer.FkCustomerBrowserDef" %>
<%@ page import="weaver.general.Util" %>
<%@ page import="weaver.interfaces.dito.util.ReadExcel" %>
<%@ page import="java.util.HashMap" %>
<%@ page import="java.util.List" %>
<%@ page import="java.util.Map" %>
<%@ page import="java.util.Objects" %>
<%--

@ -1,9 +1,10 @@
<%@ page import="weaver.interfaces.util.ReadExcel" %>
<%@ page import="weaver.conn.RecordSet" %>
<%@ page import="weaver.general.Util" %>
<%@ page import="java.util.*" %>
<%@ page import="weaver.general.TimeUtil" %>
<%@ page import="weaver.backup.fkcustomer.FkCustomerBrowserDef" %>
<%@ page import="weaver.interfaces.dito.util.ReadExcel" %>
<%@ page import="java.util.List" %>
<%@ page import="java.util.Map" %>
<%@ page import="java.util.Objects" %>
<%@ page import="java.util.UUID" %>
<%--

@ -1,10 +1,10 @@
<%@ page import="weaver.interfaces.util.ReadExcel" %>
<%@ page import="weaver.conn.RecordSet" %>
<%@ page import="weaver.general.Util" %>
<%@ page import="java.util.*" %>
<%@ page import="weaver.general.TimeUtil" %>
<%@ page import="weaver.backup.fkcustomer.FkCustomerBrowserDef" %>
<%@ page import="com.icbc.api.internal.apache.http.impl.cookie.S" %>
<%@ page import="weaver.interfaces.dito.util.ReadExcel" %>
<%@ page import="java.util.List" %>
<%@ page import="java.util.Map" %>
<%@ page import="java.util.Objects" %>
<%@ page import="java.util.UUID" %>
<%--

@ -66,9 +66,10 @@ public class SendPortalDoneUtil {
String urlPc = "[newtab]" + bpm_workflowurl + "/workflow/request/ViewRequestForwardSPA.jsp?requestid=" + requestid;
String app_requestUrl = bpm_app_requesturl + requestid;
app_requestUrl = URLEncoder.encode(app_requestUrl, "UTF-8");
String urlApp = bpm_app_workflowurl + "/interface/mobilelogin/loginsso.jsp?em_auth_usercode=" + workcode + "&forwardurl=" + app_requestUrl;
// String urlApp = bpm_app_workflowurl + "/interface/mobilelogin/loginsso.jsp?em_auth_usercode=" + workcode + "&forwardurl=" + app_requestUrl;
String replace = bpm_app_workflowurl.replace("/bpm", "");
String urlDing = replace+bpm_app_requesturl+requestid;
String urlApp = replace+bpm_app_requesturl+requestid;
// String urlDing = bpm_app_workflowurl + "/interface/mobilelogin/loginsso.jsp?em_auth_usercode=" + workcode + "&forwardurl=" + app_requestUrl;
String nodeName = Util.null2String(rs.getString("nodeName"));
@ -200,9 +201,10 @@ public class SendPortalDoneUtil {
String urlPc = "[newtab]" + bpm_workflowurl + "/workflow/request/ViewRequestForwardSPA.jsp?requestid=" + requestid;
String app_requestUrl = bpm_app_requesturl + requestid;
app_requestUrl = URLEncoder.encode(app_requestUrl, "UTF-8");
String urlApp = bpm_app_workflowurl + "/interface/mobilelogin/loginsso.jsp?em_auth_usercode=" + workcode + "&forwardurl=" + app_requestUrl;
// String urlApp = bpm_app_workflowurl + "/interface/mobilelogin/loginsso.jsp?em_auth_usercode=" + workcode + "&forwardurl=" + app_requestUrl;
String replace = bpm_app_workflowurl.replace("/bpm", "");
String urlDing = replace+bpm_app_requesturl+requestid;
String urlApp = replace+bpm_app_requesturl+requestid;
// String urlDing = bpm_app_workflowurl + "/interface/mobilelogin/loginsso.jsp?em_auth_usercode=" + workcode + "&forwardurl=" + app_requestUrl;
String nodeName = Util.null2String(rs.getString("nodeName"));
@ -258,9 +260,10 @@ public class SendPortalDoneUtil {
String urlPc = "[newtab]" + bpm_workflowurl + "/workflow/request/ViewRequestForwardSPA.jsp?requestid=" + requestid;
String app_requestUrl = bpm_app_requesturl + requestid;
app_requestUrl = URLEncoder.encode(app_requestUrl, "UTF-8");
String urlApp = bpm_app_workflowurl + "/interface/mobilelogin/loginsso.jsp?em_auth_usercode=" + workcode + "&forwardurl=" + app_requestUrl;
// String urlApp = bpm_app_workflowurl + "/interface/mobilelogin/loginsso.jsp?em_auth_usercode=" + workcode + "&forwardurl=" + app_requestUrl;
String replace = bpm_app_workflowurl.replace("/bpm", "");
String urlDing = replace+bpm_app_requesturl+requestid;
String urlApp = replace+bpm_app_requesturl+requestid;
// String urlDing = bpm_app_workflowurl + "/interface/mobilelogin/loginsso.jsp?em_auth_usercode=" + workcode + "&forwardurl=" + app_requestUrl;
String nodeName = Util.null2String(rs.getString("nodeName"));
@ -384,9 +387,10 @@ public class SendPortalDoneUtil {
String urlPc = "[newtab]" + bpm_workflowurl + "/workflow/request/ViewRequestForwardSPA.jsp?requestid=" + requestid;
String app_requestUrl = bpm_app_requesturl + requestid;
app_requestUrl = URLEncoder.encode(app_requestUrl, "UTF-8");
String urlApp = bpm_app_workflowurl + "/interface/mobilelogin/loginsso.jsp?em_auth_usercode=" + workcode + "&forwardurl=" + app_requestUrl;
// String urlApp = bpm_app_workflowurl + "/interface/mobilelogin/loginsso.jsp?em_auth_usercode=" + workcode + "&forwardurl=" + app_requestUrl;
String replace = bpm_app_workflowurl.replace("/bpm", "");
String urlDing = replace+bpm_app_requesturl+requestid;
String urlApp = replace+bpm_app_requesturl+requestid;
// String urlDing = bpm_app_workflowurl + "/interface/mobilelogin/loginsso.jsp?em_auth_usercode=" + workcode + "&forwardurl=" + app_requestUrl;
String nodeName = Util.null2String(rs.getString("nodeName"));
@ -479,9 +483,10 @@ public class SendPortalDoneUtil {
String urlPc = "[newtab]" + bpm_workflowurl + "/workflow/request/ViewRequestForwardSPA.jsp?requestid=" + requestid;
String app_requestUrl = bpm_app_requesturl + requestid;
app_requestUrl = URLEncoder.encode(app_requestUrl, "UTF-8");
String urlApp = "[newtab]" + bpm_app_workflowurl + "/interface/mobilelogin/loginsso.jsp?em_auth_usercode=" + workcode + "&forwardurl=" + app_requestUrl;
// String urlApp = "[newtab]" + bpm_app_workflowurl + "/interface/mobilelogin/loginsso.jsp?em_auth_usercode=" + workcode + "&forwardurl=" + app_requestUrl;
String replace = bpm_app_workflowurl.replace("/bpm", "");
String urlDing = replace+bpm_app_requesturl+requestid;
String urlApp = replace+bpm_app_requesturl+requestid;
sql = " select t1.workflowid,t1.requestname,t1.requestmark,t1.creater,t1.createdate,t1.createtime,h1.lastname,h1.loginid,\n" +
" t1.requestid as taskCode,t1.currentnodeid as nodeid,d1.nodename\n" +
" from workflow_requestbase t1\n" +

@ -84,9 +84,10 @@ public class SendPortalTodoUtil {
String urlPc = "[newtab]"+bpm_workflowurl+"/workflow/request/ViewRequestForwardSPA.jsp?requestid="+requestId ;
String app_requestUrl = bpm_app_requesturl+requestId;
app_requestUrl = URLEncoder.encode(app_requestUrl,"UTF-8");
String urlApp = bpm_app_workflowurl+"/interface/mobilelogin/loginsso.jsp?em_auth_usercode="+workcode+"&forwardurl="+app_requestUrl;
// String urlApp = bpm_app_workflowurl+"/interface/mobilelogin/loginsso.jsp?em_auth_usercode="+workcode+"&forwardurl="+app_requestUrl;
String replace = bpm_app_workflowurl.replace("/bpm", "");
String urlDing = replace+bpm_app_requesturl+requestId;
String urlApp = replace+bpm_app_requesturl+requestId;
bb.writeLog("urlDing", urlDing);
// String urlDing = bpm_app_workflowurl+"/interface/mobilelogin/loginsso.jsp?em_auth_usercode="+workcode+"&forwardurl="+app_requestUrl;
String nodeName = Util.null2String(rs.getString("nodeName")) ;
@ -231,9 +232,10 @@ public class SendPortalTodoUtil {
String urlPc = "[newtab]"+bpm_workflowurl+"/workflow/request/ViewRequestForwardSPA.jsp?requestid="+requestid ;
String app_requestUrl = bpm_app_requesturl+requestid;
app_requestUrl = URLEncoder.encode(app_requestUrl,"UTF-8");
String urlApp = bpm_app_workflowurl+"/interface/mobilelogin/loginsso.jsp?em_auth_usercode="+workcode+"&forwardurl="+app_requestUrl;
// String urlApp = bpm_app_workflowurl+"/interface/mobilelogin/loginsso.jsp?em_auth_usercode="+workcode+"&forwardurl="+app_requestUrl;
String replace = bpm_app_workflowurl.replace("/bpm", "");
String urlDing = replace+bpm_app_requesturl+requestid;
String urlApp = replace+bpm_app_requesturl+requestid;
bb.writeLog("urlDing", urlDing);
// String urlDing = bpm_app_workflowurl+"/interface/mobilelogin/loginsso.jsp?em_auth_usercode="+workcode+"&forwardurl="+app_requestUrl;
String nodeName = Util.null2String(rs.getString("nodeName")) ;
@ -400,9 +402,10 @@ public class SendPortalTodoUtil {
String urlPc = "[newtab]"+bpm_workflowurl+"/workflow/request/ViewRequestForwardSPA.jsp?requestid="+requestid ;
String app_requestUrl = bpm_app_requesturl+requestid;
app_requestUrl = URLEncoder.encode(app_requestUrl,"UTF-8");
String urlApp = bpm_app_workflowurl+"/interface/mobilelogin/loginsso.jsp?em_auth_usercode="+workcode+"&forwardurl="+app_requestUrl;
// String urlApp = bpm_app_workflowurl+"/interface/mobilelogin/loginsso.jsp?em_auth_usercode="+workcode+"&forwardurl="+app_requestUrl;
String replace = bpm_app_workflowurl.replace("/bpm", "");
String urlDing = replace+bpm_app_requesturl+requestid;
String urlApp = replace+bpm_app_requesturl+requestid;
bb.writeLog("urlDing", urlDing);
String nodeName = Util.null2String(rs.getString("nodeName")) ;
@ -460,9 +463,10 @@ public class SendPortalTodoUtil {
String urlPc = "[newtab]"+bpm_workflowurl+"/workflow/request/ViewRequestForwardSPA.jsp?requestid="+requestid ;
String app_requestUrl = bpm_app_requesturl+requestid;
app_requestUrl = URLEncoder.encode(app_requestUrl,"UTF-8");
String urlApp = bpm_app_workflowurl+"/interface/mobilelogin/loginsso.jsp?em_auth_usercode="+workcode+"&forwardurl="+app_requestUrl;
// String urlApp = bpm_app_workflowurl+"/interface/mobilelogin/loginsso.jsp?em_auth_usercode="+workcode+"&forwardurl="+app_requestUrl;
String replace = bpm_app_workflowurl.replace("/bpm", "");
String urlDing = replace+bpm_app_requesturl+requestid;
String urlApp = replace+bpm_app_requesturl+requestid;
bb.writeLog("urlDing", urlDing);
// String urlDing = bpm_app_workflowurl+"/interface/mobilelogin/loginsso.jsp?em_auth_usercode="+workcode+"&forwardurl="+app_requestUrl;
String nodeName = Util.null2String(rs.getString("nodeName")) ;
@ -610,9 +614,10 @@ public class SendPortalTodoUtil {
String urlPc = "[newtab]"+bpm_workflowurl+"/workflow/request/ViewRequestForwardSPA.jsp?requestid="+requestid ;
String app_requestUrl = bpm_app_requesturl+requestid;
app_requestUrl = URLEncoder.encode(app_requestUrl,"UTF-8");
String urlApp = bpm_app_workflowurl+"/interface/mobilelogin/loginsso.jsp?em_auth_usercode="+workcode+"&forwardurl="+app_requestUrl;
// String urlApp = bpm_app_workflowurl+"/interface/mobilelogin/loginsso.jsp?em_auth_usercode="+workcode+"&forwardurl="+app_requestUrl;
String replace = bpm_app_workflowurl.replace("/bpm", "");
String urlDing = replace+bpm_app_requesturl+requestid;
String urlApp = replace+bpm_app_requesturl+requestid;
bb.writeLog("urlDing", urlDing);
// String urlDing = bpm_app_workflowurl+"/interface/mobilelogin/loginsso.jsp?em_auth_usercode="+workcode+"&forwardurl="+app_requestUrl;
String nodeName = Util.null2String(rs.getString("nodeName")) ;

@ -25,6 +25,7 @@ public class ImportExcelPostUtil {
*/
public Map<String,String> operatePostExcel(List<Map<String, String>> datalists)
{
logger.info("ImportExcelPostUtil:start");
int scount = 0;
int fcount = 0;
int ecount = 0;
@ -42,7 +43,7 @@ public class ImportExcelPostUtil {
String ORG_ID = Util.null2String(m.get("org_id"));
String deptid = getHrmdepartmentId(ORG_ID);
boolean flag = insertPost(m,SYS_POST_NAME, creater, created, modified, modifier, SYS_POST_CODE, deptid,SYS_POST_DESC);
boolean flag = insertPost(m, SYS_POST_NAME, creater, created, modified, modifier, SYS_POST_CODE, Integer.parseInt(deptid), SYS_POST_DESC);
if (flag) {
scount++;
} else {
@ -75,7 +76,7 @@ public class ImportExcelPostUtil {
* @param SYS_POST_DESC
* @return
*/
private boolean insertPost(Map<String, String> m,String SYS_POST_NAME, String creater, String created, String modified, String modifier, String sysPostCode, String departmentId,String SYS_POST_DESC) {
private boolean insertPost(Map<String, String> m,String SYS_POST_NAME, String creater, String created, String modified, String modifier, String sysPostCode, int departmentId,String SYS_POST_DESC) {
RecordSet rs = new RecordSet();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm");
String nowDateTime = sdf.format(new Date());
@ -146,7 +147,7 @@ public class ImportExcelPostUtil {
private String getHrmdepartmentId(String ORG_ID) {
String deptid = "" ;
RecordSet rs = new RecordSet();
String sql = " select h.id from hrmdepartmentdefined t where t.orgid = ? " ;
String sql = " select t.id from hrmdepartmentdefined t where t.deptid = ? " ;
rs.executeQuery(sql,new Object[]{ORG_ID});
if (rs.next()) {
deptid = Util.null2String(rs.getString("id"));

@ -2,6 +2,8 @@ package com.engine.dito.excel.cmd;
import com.alibaba.fastjson.JSONObject;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import weaver.conn.RecordSet;
import weaver.formmode.setup.ModeRightInfo;
import weaver.general.BaseBean;
@ -14,13 +16,13 @@ import java.util.*;
public class ImportExcelUserPostUtil {
private final static Logger logger = LoggerFactory.getLogger(ImportExcelPostUtil.class);
/***
*
* @param datalists
*/
public Map<String,String> operatePostExcel(List<Map<String, String>> datalists)
{
public Map<String, String> operatePostExcel(List<Map<String, String>> datalists) {
int scount = 0;
int fcount = 0;
int ecount = 0;
@ -31,16 +33,14 @@ public class ImportExcelUserPostUtil {
String updateStaff = "1";
String tableName = "system_user_post";
for (int i = 0; i < datalists.size(); i++)
{
for (int i = 0; i < datalists.size(); i++) {
try {
Map<String, String> m = datalists.get(i);
String SYS_POST_CODE = Util.null2String(m.get("sys_post_code"));
String SYS_USER_CODE = Util.null2String(m.get("sys_user_code"));
String jobtitlesId = "";
if(StringUtils.isNotEmpty(SYS_POST_CODE))
{
if (StringUtils.isNotEmpty(SYS_POST_CODE)) {
String queryRoleIdSql = " select id from hrmjobtitles where jobtitlecode=? ";
bb.writeLog("queryRoleIdSql:" + queryRoleIdSql);
rs.executeQuery(queryRoleIdSql, new Object[]{SYS_POST_CODE});
@ -50,8 +50,7 @@ public class ImportExcelUserPostUtil {
}
String userId = "";
if(StringUtils.isNotEmpty(SYS_USER_CODE))
{
if (StringUtils.isNotEmpty(SYS_USER_CODE)) {
String sql = " select id from hrmresource where workcode=?";
bb.writeLog("sql:" + sql);
rs.executeQuery(sql, new Object[]{SYS_USER_CODE});
@ -60,8 +59,7 @@ public class ImportExcelUserPostUtil {
}
}
if(StringUtils.isNotEmpty(userId))
{
if (StringUtils.isNotEmpty(userId)) {
String updateUserJobSql = " update hrmresource set jobtitle=?,modified=?,modifier=? where id=? ";
bb.writeLog("updateUserJobSql:" + updateUserJobSql);
boolean flag = rs.executeUpdate(updateUserJobSql, new Object[]{jobtitlesId, currentDateTime, updateStaff, userId});
@ -105,18 +103,15 @@ public class ImportExcelUserPostUtil {
String defaultJobActivityId = "";
String defaultJobActivityName = PropBean.getUfPropValue("defaultJobActivityName");
if(StringUtils.isNotEmpty(defaultJobActivityName))
{
if (StringUtils.isNotEmpty(defaultJobActivityName)) {
String sql = " select * from hrmjobactivities where jobactivityname = ?";
rs.executeQuery(sql, new Object[]{defaultJobActivityName});
if (rs.next()) {
defaultJobActivityId = Util.null2String(rs.getString("id"));
}
if(StringUtils.isEmpty(defaultJobActivityId))
{
if (StringUtils.isEmpty(defaultJobActivityId)) {
String defaultJobGroupsId = getDefaultJobGroupsId(created, creater);
if(StringUtils.isNotEmpty(defaultJobGroupsId))
{
if (StringUtils.isNotEmpty(defaultJobGroupsId)) {
defaultJobActivityId = getDefaultJobActivityId(defaultJobActivityName, created, creater, defaultJobGroupsId);
}
}
@ -173,15 +168,13 @@ public class ImportExcelUserPostUtil {
String defaultJobGroupsId = "";
try {
String defaultJobGroupsName = PropBean.getUfPropValue("defaultJobGroupsName");
if(StringUtils.isNotEmpty(defaultJobGroupsName))
{
if (StringUtils.isNotEmpty(defaultJobGroupsName)) {
String sql = " select id from hrmjobgroups where jobgroupname = ?";
rs.executeQuery(sql, new Object[]{defaultJobGroupsName});
if (rs.next()) {
defaultJobGroupsId = Util.null2String(rs.getString("id"));
}
if(StringUtils.isEmpty(defaultJobGroupsId))
{
if (StringUtils.isEmpty(defaultJobGroupsId)) {
String uuid = UUID.randomUUID().toString();
sql = " insert into hrmjobgroups(jobgroupname,jobgroupremark,created,creater,uuid) values(?,?,?,?,?) ";
boolean flag = rs.executeUpdate(sql, new Object[]{defaultJobGroupsName, defaultJobGroupsName, created, creater, uuid});
@ -201,7 +194,6 @@ public class ImportExcelUserPostUtil {
}
/**
*
* @return
*/
public String getDefaultJobActivityId(String defaultJobActivityName, String created, String creater, String defaultJobGroupsId) {
@ -209,8 +201,7 @@ public class ImportExcelUserPostUtil {
RecordSet rs = new RecordSet();
String defaultJobActivityId = "";
try {
if(StringUtils.isNotEmpty(defaultJobActivityName))
{
if (StringUtils.isNotEmpty(defaultJobActivityName)) {
String uuid = UUID.randomUUID().toString();
String sql = " insert into hrmjobactivities(jobactivitymark,jobactivityname,jobgroupid,created,creater,uuid) values(?,?,?,?,?,?) ";
boolean flag = rs.executeUpdate(sql, new Object[]{defaultJobActivityName, defaultJobActivityName, defaultJobGroupsId, created, creater, uuid});
@ -273,8 +264,7 @@ public class ImportExcelUserPostUtil {
bool++;
}
bb.writeLog("bool;" + bool);
if(bool>0)
{
if (bool > 0) {
String dataid = "";
sql = " select * from " + uftable + " where uuid=? ";
bb.writeLog("sql:" + sql);
@ -285,8 +275,7 @@ public class ImportExcelUserPostUtil {
bb.writeLog("sql:" + sql);
bb.writeLog("dataid:" + dataid);
bb.writeLog("modeid:" + formmodeid);
if (org.apache.commons.lang.StringUtils.isNotEmpty(dataid))
{
if (org.apache.commons.lang.StringUtils.isNotEmpty(dataid)) {
mode.setNewRight(true);
mode.editModeDataShare(Integer.valueOf(modedatacreater), formmodeid, Integer.parseInt(dataid));
}

@ -5,6 +5,7 @@ import com.engine.common.entity.BizLogContext;
import com.engine.core.interceptor.CommandContext;
import org.apache.commons.lang3.StringUtils;
import weaver.conn.RecordSet;
import weaver.file.ImageFileManager;
import weaver.general.BaseBean;
import weaver.general.Util;
import weaver.hrm.User;
@ -16,7 +17,6 @@ import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.List;
import java.util.Map;
import java.util.zip.ZipInputStream;
public class ImportOrgExcelCmd extends AbstractCommonCommand<Map<String,Object>> {
@ -66,6 +66,7 @@ public class ImportOrgExcelCmd extends AbstractCommonCommand<Map<String,Object>>
{
InputStream inputstream = null;
FileOutputStream fileOutputStream = null;
// InputStream fileRealStream = null;
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
Calendar calendar = Calendar.getInstance();
@ -76,25 +77,27 @@ public class ImportOrgExcelCmd extends AbstractCommonCommand<Map<String,Object>>
bb.writeLog("excelupload:"+excelupload);
File exceluploadpath = new File(excelupload);
if(!exceluploadpath.exists()){
bb.writeLog("11111:");
exceluploadpath.mkdir();
boolean mkdir = exceluploadpath.mkdirs();
bb.writeLog("11111:"+mkdir);
}
String excel_upload_path = exceluploadpath.getPath() ;
try {
bb.writeLog("imagefilename:"+imagefilename);
if(StringUtils.isNotEmpty(imagefilename))
{
if("0".equals(iszip)){
inputstream = new BufferedInputStream(new FileInputStream(filerealpath));
}else{
ZipInputStream zin = new ZipInputStream(new FileInputStream(filerealpath));
if (zin.getNextEntry() != null)
{
inputstream = new BufferedInputStream(zin);
}
}
inputstream = ImageFileManager.getInputStreamById(Integer.valueOf(imagefileid));
// if("0".equals(iszip)){
// inputstream = new BufferedInputStream(fileRealStream);
// }else{
// ZipInputStream zin = new ZipInputStream(fileRealStream);
//
// if (zin.getNextEntry() != null)
// {
// inputstream = new BufferedInputStream(zin);
// }
// }
String excel_upload_path = exceluploadpath.getPath() ;
bb.writeLog("excel_upload_path:"+excel_upload_path);
String excelpath = excel_upload_path + File.separatorChar + imagefilename ;
@ -148,6 +151,7 @@ public class ImportOrgExcelCmd extends AbstractCommonCommand<Map<String,Object>>
ImportExcelResourceUtil importExcelResourceUtil = new ImportExcelResourceUtil();
ImportExcelDeptUtil importExcelDeptUtil = new ImportExcelDeptUtil();
ImportExcelPostUtil importExcelPostUtil = new ImportExcelPostUtil();
ImportExcelUserPostUtil importExcelUserPostUtil = new ImportExcelUserPostUtil();
if("1".equals(type)){
@ -166,7 +170,6 @@ public class ImportOrgExcelCmd extends AbstractCommonCommand<Map<String,Object>>
}
}else if("2".equals(type)){
//岗位
String jobtitlestable = "hrmjobtitles" ;
String jobtitlesbaktable = "hrmjobtitles_allbak" ;
@ -193,7 +196,7 @@ public class ImportOrgExcelCmd extends AbstractCommonCommand<Map<String,Object>>
}
}else if("4".equals(type)){
//角色
String hrmrolestable = "hrmroles";
String hrmrolesbaktable = "hrmroles_allbak" ;
@ -204,7 +207,8 @@ public class ImportOrgExcelCmd extends AbstractCommonCommand<Map<String,Object>>
isExist = importOrgExcelUtil.backupTableByData(hrmrolememberstable,hrmrolemembersbaktable);
}
}else if("5".equals(type)){
//人员岗位
importExcelUserPostUtil.operatePostExcel(datalists);
}else if("6".equals(type)){
}

@ -38,7 +38,7 @@ public class ImportOrgExcelUtil {
boolean isExist = false;
int cou = 0;
String sql = " select count(*) as cou from information_schema.tables where table_name ='"+tName+"' ";
rs.executeQuery(sql,new Object[]{tName});
rs.executeQuery(sql);
if(rs.next()){
cou = Util.getIntValue(Util.null2String(rs.getString("cou")));
}

@ -72,7 +72,7 @@ public class HrmRocketmqServlet extends HttpServlet {
try {
// String consumerGroup = propBean.getUfPropValueStatic("consumerGroup");
// bb.writeLog("consumerGroup:" + consumerGroup);
DefaultMQPushConsumer consumer = new DefaultMQPushConsumer("portal-producer-group_oaweaver");
DefaultMQPushConsumer consumer = new DefaultMQPushConsumer("portal-producer-group_oaweaver2");
// String namesrvAddr = propBean.getUfPropValueStatic("namesrvAddr");
// bb.writeLog("namesrvAddr:" + namesrvAddr);
consumer.setNamesrvAddr("10.26.3.152:9306;10.26.3.151:9306;10.26.3.150:9306");

@ -156,7 +156,7 @@ public class ReadExcel {
if (Objects.nonNull(cell)) {
// 把类型先设置为字符串类型
cell.setCellType(CellType.STRING);
title[i] = cell.getStringCellValue();
title[i] = cell.getStringCellValue().toLowerCase();
} else {
title[i] = "";
}

Loading…
Cancel
Save