From 1cf1fa8b3e74ceecf397811561768a13859531bc Mon Sep 17 00:00:00 2001 From: shilei <798989044@qq.com> Date: Mon, 29 Apr 2024 14:58:03 +0800 Subject: [PATCH] =?UTF-8?q?#E10-36#=20=E4=BC=98=E5=8C=96=E5=91=98=E5=B7=A5?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E5=8F=8A=E5=B9=B3=E5=9D=87=E6=AF=8F=E5=A4=A9?= =?UTF-8?q?=E6=B2=9F=E9=80=9A=E6=95=B0=E9=87=8F=E7=9A=84=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../seconddev/jcldoor/cmd/UserInfoCmd.java | 381 +++++++-------- .../controller/HrmSelfHelpController.java | 445 +++++++++--------- .../jcldoor/util/JucailinPortalUtils.java | 2 - 3 files changed, 412 insertions(+), 416 deletions(-) diff --git a/src/main/java/com/weaver/seconddev/jcldoor/cmd/UserInfoCmd.java b/src/main/java/com/weaver/seconddev/jcldoor/cmd/UserInfoCmd.java index 33333b4..737b1ce 100644 --- a/src/main/java/com/weaver/seconddev/jcldoor/cmd/UserInfoCmd.java +++ b/src/main/java/com/weaver/seconddev/jcldoor/cmd/UserInfoCmd.java @@ -67,9 +67,11 @@ public class UserInfoCmd { */ public Map getUserInfo(SimpleEmployee simpleEmployee) { Map map = new HashMap<>(100); - String userid = String.valueOf(simpleEmployee.getEmployeeId()); +// String userid = String.valueOf(simpleEmployee.getEmployeeId()); + Long employeeId = simpleEmployee.getEmployeeId(); + String username = String.valueOf(simpleEmployee.getName()); - String userimageurl = "/profile/" + userid + "/personal"; + String userimageurl = "/profile/" + employeeId + "/personal"; String department = ""; String position = ""; String days = ""; @@ -79,74 +81,82 @@ public class UserInfoCmd { String cyqlsl = "0"; String mtgtrs = "0"; +// String groupId = "weaver-ebuilder-form-service"; +// String sourceType = "LOGIC"; + + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); try { - Map recordMap = new HashMap(); - String groupId = "weaver-ebuilder-form-service"; - String sourceType = "LOGIC"; - String tenant_key = "t7akvdnf84"; - - if (StringUtils.isNotBlank(userid)) { - String dataSql = "select " + - " a.id, " + - " a.username, " + - " a.hiredate, " + - " b.name as department, " + - " c.name as position " + - "from " + - " eteams.employee a " + - " left join eteams.department b on a.department = b.id " + - " left join eteams.position c on c.id = a.position " + - "where " + - " a.id = ? " + - " and a.tenant_key = ? " + - " and a.status = 'normal' " + - " and a.type = 'inside'"; - - log.error("getuserIfo--dataSql:" + dataSql); - - List strlist = new ArrayList<>(100); - strlist.add(userid); - strlist.add(tenant_key); - - - List sqlparam = databaseUtils.getSqlParamEntity(strlist); - Map result = databaseUtils.executeForQuery(sourceType, groupId, dataSql, sqlparam); - - List> recordList = databaseUtils.getDataSourceList(result); - if (CollectionUtils.isNotEmpty(recordList)) { - recordMap = recordList.get(0); - } - username = CommonUtils.null2String(recordMap.get("username")); - department = CommonUtils.null2String(recordMap.get("department")); - position = CommonUtils.null2String(recordMap.get("position")); - String hiredate = CommonUtils.null2String(recordMap.get("hiredate")); + username = simpleEmployee.getName(); + department = simpleEmployee.getDepartment().getName(); + position = simpleEmployee.getPosition().getName(); + String hiredate = sdf.format(simpleEmployee.getHiredate()); +// Map recordMap = new HashMap(); + if (StringUtils.isNotBlank(employeeId+"")) { +// String dataSql = "select " + +// " a.id, " + +// " a.username, " + +// " a.hiredate, " + +// " b.name as department, " + +// " c.name as position " + +// "from " + +// " eteams.employee a " + +// " left join eteams.department b on a.department = b.id " + +// " left join eteams.position c on c.id = a.position " + +// "where " + +// " a.id = ? " + +// " and a.tenant_key = ? " + +// " and a.status = 'normal' " + +// " and a.type = 'inside'"; +// log.error("getuserIfo--dataSql:" + dataSql); +// List strlist = new ArrayList<>(100); +// strlist.add(userid); +// strlist.add(tenant_key); +// List sqlparam = databaseUtils.getSqlParamEntity(strlist); +// Map result = databaseUtils.executeForQuery(sourceType, groupId, dataSql, sqlparam); +// List> recordList = databaseUtils.getDataSourceList(result); +// if (CollectionUtils.isNotEmpty(recordList)) { +// recordMap = recordList.get(0); +// } +// username = CommonUtils.null2String(recordMap.get("username")); +// department = CommonUtils.null2String(recordMap.get("department")); +// position = CommonUtils.null2String(recordMap.get("position")); + +// String hiredate = CommonUtils.null2String(recordMap.get("hiredate")); + + log.error("hiredate:"+hiredate); if (StringUtils.isNotBlank(hiredate)) { try { days = calculateMinute2(hiredate); } catch (Exception e) { log.error("calculateMinute2-e:" + e); } - if (StringUtils.isBlank(days)) { days = String.valueOf(calculateMinute(hiredate)); } } + log.error("days:"+days); //文档创建 - doccreate = getDocCreateNum(userid); + doccreate = getDocCreateNum(employeeId); + log.error("doccreate:"+doccreate); //流程创建 - wfcreate = getWfCreateNum(); + wfcreate = getWfCreateNum(simpleEmployee); + log.error("wfcreate:"+wfcreate); //流程处理 - wfdeal = getWfDealNum(); + wfdeal = getWfDealNum(simpleEmployee); + log.error("wfdeal:"+wfdeal); //参与群聊数量 - cyqlsl = getCyqlNumNew(userid); + cyqlsl = getCyqlNumNew(employeeId+""); + log.error("cyqlsl:"+cyqlsl); - mtgtrs = getPjMtgtcsNew(userid); + mtgtrs = getPjMtgtcsNew(employeeId+""); + log.error("mtgtrs:"+mtgtrs); } } catch (Exception e) { log.error("getUserInfo--Exception:" + e.getMessage()); } - map.put("userid", userid); + + map.put("userid", employeeId+""); map.put("userimageurl", userimageurl); map.put("username", username); map.put("department", department); @@ -157,20 +167,18 @@ public class UserInfoCmd { map.put("wfdeal", wfdeal); map.put("cyqlsl", cyqlsl); map.put("mtgtrs", mtgtrs); - return map; } /** * 获取文档创建数量 * - * @param userid + * @param employeeId * @return */ - public String getDocCreateNum(String userid) { + public String getDocCreateNum(long employeeId) { String num = "0"; try { - long employeeId = Long.parseLong(userid); int doccreatecount = docClientService.countByCreator(employeeId); num = doccreatecount + ""; } catch (Exception e) { @@ -185,12 +193,10 @@ public class UserInfoCmd { * * @return */ - public String getWfCreateNum() { + public String getWfCreateNum(SimpleEmployee employee) { String num = "0"; try { - SimpleEmployee employee = UserContext.getCurrentUser(); RequestListConditionApiEntity conditionEntity = new RequestListConditionApiEntity(); - WeaResult RequestCountInfoPAEntity = wflRequestListRest.getRequestCountByTabId(employee, RequestListInitDimensionTabEnum.MINE_FLOWALL.getTabid(), conditionEntity); Long count = RequestCountInfoPAEntity.getData().getCount(); num = count + ""; @@ -206,18 +212,16 @@ public class UserInfoCmd { * * @return */ - public String getWfDealNum() { + public String getWfDealNum(SimpleEmployee employee) { String num = "0"; try { - Long count = 0L; - SimpleEmployee employee = UserContext.getCurrentUser(); RequestListConditionApiEntity conditionEntity = new RequestListConditionApiEntity(); WeaResult RequestCountInfoPAEntity = wflRequestListRest.getRequestCountByTabId(employee, RequestListInitDimensionTabEnum.DONE_FLOWALL.getTabid(), conditionEntity); int code = RequestCountInfoPAEntity.getCode(); if (code == 200) { - count = RequestCountInfoPAEntity.getData().getCount(); + Long count = RequestCountInfoPAEntity.getData().getCount(); + num = count + ""; } - num = count + ""; } catch (Exception e) { e.printStackTrace(); log.error("getWfDealNum:" + e); @@ -250,7 +254,7 @@ public class UserInfoCmd { } - public static String calculateMinute2(String sdate) throws ParseException { + public static String calculateMinute2(String sdate) { String rzsj = ""; try { if (sdate.length() >= 10) { @@ -357,88 +361,92 @@ public class UserInfoCmd { */ private String getCyqlNumNew(String employeeId) { String amount = "0"; + String groupId = "weaver-ebuilder-form-service"; + String sourceType = "LOGIC"; + try{ String sql = "select amount from uf_nj_cyqltjb where ry = ? and delete_type=0 and tenant_key = ?"; List strlist = new ArrayList<>(100); strlist.add(employeeId); strlist.add(tenant_key); - String groupId = "weaver-ebuilder-form-service"; - String sourceType = "LOGIC"; + List sqlparam = databaseUtils.getSqlParamEntity(strlist); Map result = databaseUtils.executeForQuery(sourceType, groupId, sql,sqlparam); List> recordList = databaseUtils.getDataSourceList(result); if(recordList.size()>0){ amount = String.valueOf(recordList.get(0).get("amount")); } + if(StringUtils.isBlank(amount)){ + amount = "0"; + } }catch (Exception e){ e.printStackTrace(); log.error("getCyqlNumNew-e:" + e); } - return amount; } - private String getCyqlNum(String hiredate) { - int count = 0; - try { - - boolean flag = isTimestampFormat(hiredate); - SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); // 定义日期格式 - String sdate = ""; - - Calendar calendar = Calendar.getInstance(); - calendar.add(Calendar.DAY_OF_YEAR, -1); - SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); - String edate = dateFormat.format(calendar.getTime()); - - if (flag) { - sdate = hiredate.substring(0, 10); - } else { - long timestamp = new Long(hiredate); // 时间戳,单位是毫秒 - Date rzdate = new Date(timestamp); // 将时间戳转换为Date对象 - sdate = sdf.format(rzdate); - } - SimpleEmployee employee = UserContext.getCurrentUser(); - Long cid = employee.getCid(); - - log.error("cid:" + cid); - - String pageSize = "20"; - String pageNum = "1"; - - Map json = new HashMap(); - json.put("cid", cid); - json.put("pageNum", pageNum); - json.put("pageSize", pageSize); - json.put("startDate", sdate); - json.put("endDate", edate); - log.error("getCyqlNum json:" + JSON.toJSONString(json)); - - com.weaver.em.msg.api.entity.Request emrequest = new com.weaver.em.msg.api.entity.Request(); - emrequest.setUrl("/user-profile/groupSession"); - emrequest.setParamsMap(json); - emrequest.setAsync(false); - log.error("getCyqlNum:" + emrequest.toString()); - - com.weaver.em.msg.api.entity.Response response2 = oaRest.executeIm(emrequest); - log.error("getCyqlNum:" + response2.toString()); - - String data = response2.getData(); - log.error("getCyqlNum data:" + data); - JSONObject resObj = JSONObject.parseObject(data); - JSONObject actionMsg = (JSONObject) resObj.get("actionMsg"); - int code = (int) actionMsg.get("code"); - if(code == 0){ - JSONObject dataObj = (JSONObject) resObj.get("data"); - count = (int) dataObj.get("count"); - } - } catch (Exception e) { - log.error("getCyqlNum Exception:" + e.getMessage()); - count = 0; - } - return count+""; - - } +// private String getCyqlNum(String hiredate) { +// int count = 0; +// try { +// +// boolean flag = isTimestampFormat(hiredate); +// SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); // 定义日期格式 +// String sdate = ""; +// +// Calendar calendar = Calendar.getInstance(); +// calendar.add(Calendar.DAY_OF_YEAR, -1); +// SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); +// String edate = dateFormat.format(calendar.getTime()); +// +// if (flag) { +// sdate = hiredate.substring(0, 10); +// } else { +// long timestamp = new Long(hiredate); // 时间戳,单位是毫秒 +// Date rzdate = new Date(timestamp); // 将时间戳转换为Date对象 +// sdate = sdf.format(rzdate); +// } +// SimpleEmployee employee = UserContext.getCurrentUser(); +// Long cid = employee.getCid(); +// +// log.error("cid:" + cid); +// +// String pageSize = "20"; +// String pageNum = "1"; +// +// Map json = new HashMap(); +// json.put("cid", cid); +// json.put("pageNum", pageNum); +// json.put("pageSize", pageSize); +// json.put("startDate", sdate); +// json.put("endDate", edate); +// log.error("getCyqlNum json:" + JSON.toJSONString(json)); +// +// com.weaver.em.msg.api.entity.Request emrequest = new com.weaver.em.msg.api.entity.Request(); +// emrequest.setUrl("/user-profile/groupSession"); +// emrequest.setParamsMap(json); +// emrequest.setAsync(false); +// log.error("getCyqlNum:" + emrequest.toString()); +// +// com.weaver.em.msg.api.entity.Response response2 = oaRest.executeIm(emrequest); +// log.error("getCyqlNum:" + response2.toString()); +// +// String data = response2.getData(); +// log.error("getCyqlNum data:" + data); +// JSONObject resObj = JSONObject.parseObject(data); +// JSONObject actionMsg = (JSONObject) resObj.get("actionMsg"); +// int code = (int) actionMsg.get("code"); +// if(code == 0){ +// JSONObject dataObj = (JSONObject) resObj.get("data"); +// count = (int) dataObj.get("count"); +// } +// } catch (Exception e) { +// log.error("getCyqlNum Exception:" + e.getMessage()); +// count = 0; +// } +// return count+""; +// +// } /** * 平均每天沟通人数 @@ -468,67 +476,68 @@ public class UserInfoCmd { return amount; } - private String getPjMtgtcs(String hiredate){ - int count = 0; - try { - - boolean flag = isTimestampFormat(hiredate); - SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); // 定义日期格式 - String sdate = ""; - - Calendar calendar = Calendar.getInstance(); - calendar.add(Calendar.DAY_OF_YEAR, -1); - SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); - String edate = dateFormat.format(calendar.getTime()); - - if (flag) { - sdate = hiredate.substring(0, 10); - } else { - long timestamp = new Long(hiredate); // 时间戳,单位是毫秒 - Date rzdate = new Date(timestamp); // 将时间戳转换为Date对象 - sdate = sdf.format(rzdate); - } - SimpleEmployee employee = UserContext.getCurrentUser(); - Long cid = employee.getCid(); - - - - String pageSize = "20"; - String pageNum = "1"; - - Map json = new HashMap(); - json.put("cid", cid); - json.put("pageNum", pageNum); - json.put("pageSize", pageSize); - json.put("startDate", sdate); - json.put("endDate", edate); - - log.error("getPjMtgtcs json:" + JSON.toJSONString(json)); - - com.weaver.em.msg.api.entity.Request emrequest = new com.weaver.em.msg.api.entity.Request(); - emrequest.setUrl("/user-profile/dailySingleSession"); - emrequest.setParamsMap(json); - emrequest.setAsync(false); - log.error("getPjMtgtcs:" + emrequest.toString()); - com.weaver.em.msg.api.entity.Response response2 = oaRest.executeIm(emrequest); - log.error("getPjMtgtcs:" + response2.toString()); - - String data = response2.getData(); - log.error("getPjMtgtcs data:" + data); - JSONObject resObj = JSONObject.parseObject(data); - JSONObject actionMsg = (JSONObject) resObj.get("actionMsg"); - int code = (int) actionMsg.get("code"); - if(code == 0){ - JSONObject dataObj = (JSONObject) resObj.get("data"); - count = (int) dataObj.get("count"); - } - } catch (Exception e) { - log.error("getPjMtgtcs Exception:" + e.getMessage()); - count = 0; - } - return count+""; - } +// private String getPjMtgtcs(String hiredate){ +// int count = 0; +// try { +// +// boolean flag = isTimestampFormat(hiredate); +// SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); // 定义日期格式 +// String sdate = ""; +// +// Calendar calendar = Calendar.getInstance(); +// calendar.add(Calendar.DAY_OF_YEAR, -1); +// SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); +// String edate = dateFormat.format(calendar.getTime()); +// +// if (flag) { +// sdate = hiredate.substring(0, 10); +// } else { +// long timestamp = new Long(hiredate); // 时间戳,单位是毫秒 +// Date rzdate = new Date(timestamp); // 将时间戳转换为Date对象 +// sdate = sdf.format(rzdate); +// } +// SimpleEmployee employee = UserContext.getCurrentUser(); +// Long cid = employee.getCid(); +// +// +// +// String pageSize = "20"; +// String pageNum = "1"; +// +// Map json = new HashMap(); +// json.put("cid", cid); +// json.put("pageNum", pageNum); +// json.put("pageSize", pageSize); +// json.put("startDate", sdate); +// json.put("endDate", edate); +// +// log.error("getPjMtgtcs json:" + JSON.toJSONString(json)); +// +// com.weaver.em.msg.api.entity.Request emrequest = new com.weaver.em.msg.api.entity.Request(); +// emrequest.setUrl("/user-profile/dailySingleSession"); +// emrequest.setParamsMap(json); +// emrequest.setAsync(false); +// log.error("getPjMtgtcs:" + emrequest.toString()); +// +// com.weaver.em.msg.api.entity.Response response2 = oaRest.executeIm(emrequest); +// log.error("getPjMtgtcs:" + response2.toString()); +// +// String data = response2.getData(); +// log.error("getPjMtgtcs data:" + data); +// JSONObject resObj = JSONObject.parseObject(data); +// JSONObject actionMsg = (JSONObject) resObj.get("actionMsg"); +// int code = (int) actionMsg.get("code"); +// if(code == 0){ +// JSONObject dataObj = (JSONObject) resObj.get("data"); +// count = (int) dataObj.get("count"); +// } +// } catch (Exception e) { +// log.error("getPjMtgtcs Exception:" + e.getMessage()); +// count = 0; +// } +// return count+""; +// } } diff --git a/src/main/java/com/weaver/seconddev/jcldoor/controller/HrmSelfHelpController.java b/src/main/java/com/weaver/seconddev/jcldoor/controller/HrmSelfHelpController.java index 2958e01..8ee055b 100644 --- a/src/main/java/com/weaver/seconddev/jcldoor/controller/HrmSelfHelpController.java +++ b/src/main/java/com/weaver/seconddev/jcldoor/controller/HrmSelfHelpController.java @@ -111,10 +111,12 @@ public class HrmSelfHelpController { String pageSize = request.getParameter("pagesize"); String pageNum = request.getParameter("pagenum"); + String startDate = request.getParameter("startDate"); SimpleEmployee employee = UserContext.getCurrentUser(); - - String startDate = "2001-01-01"; + if(StringUtils.isBlank(startDate)){ + startDate = "2001-01-01"; + } Calendar cal = Calendar.getInstance(); //设置当前时间 @@ -165,10 +167,12 @@ public class HrmSelfHelpController { String pageSize = request.getParameter("pagesize"); String pageNum = request.getParameter("pagenum"); + String startDate = request.getParameter("startDate"); SimpleEmployee employee = UserContext.getCurrentUser(); - - String startDate = "2001-01-01"; + if(StringUtils.isBlank(startDate)){ + startDate = "2001-01-01"; + } Calendar cal = Calendar.getInstance(); //设置当前时间 @@ -670,28 +674,13 @@ public class HrmSelfHelpController { public WeaResult testSapi60(HttpServletRequest request){ log.error("testSapi60"); - String startday = request.getParameter("startday"); - String endday = request.getParameter("endday"); - DateTimeFormatter format = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); - String defineTime = " 00:00:01"; Long count = 0L ; try{ RequestListConditionApiEntity conditionEntity = new RequestListConditionApiEntity(); SimpleEmployee employee = UserContext.getCurrentUser(); log.error("employee--:"+employee.getEmployeeId()); -// LocalDateTime startDateTime = LocalDateTime.of(LocalDate.from(LocalDateTime.now().with(TemporalAdjusters.firstDayOfYear())), LocalTime.MIN); -// if(StringUtils.isNotBlank(startday)){ -// startDateTime = LocalDateTime.parse(startday+defineTime, format); -// } -// LocalDateTime endDateTime = LocalDateTime.now(); -// if(StringUtils.isNotBlank(endday)){ -// endDateTime = LocalDateTime.parse(endday+defineTime, format); -// } -// conditionEntity.setCusOperateDateStart(startDateTime); -// conditionEntity.setCusOperateDateEnd(endDateTime); - conditionEntity.setOperatedate(DateTimeConditionEnum.CURRENT_YEAR); log.error("conditionEntity--:"+conditionEntity.toString()); @@ -1343,216 +1332,216 @@ public class HrmSelfHelpController { - @GetMapping("/testSapi8") - @WeaPermission(publicPermission = true) - public WeaResult testSapi8(HttpServletRequest request){ - -// String field_ry = "985460777098248194" ; -// String field_amount = "985460777098248195"; -// String objId = "985460643895541762"; - - String pkey = "uf_nj_cyqltjb.ry"; - String field_ry = jucailinPortalUtils.getUfPropData(pkey,tenant_key); - - pkey = "uf_nj_cyqltjb.amount"; - String field_amount = jucailinPortalUtils.getUfPropData(pkey,tenant_key); - - pkey = "uf_nj_cyqltjb.objId"; - String objId = jucailinPortalUtils.getUfPropData(pkey,tenant_key); - - //com.weaver.workrelate.performance.api.rest.RemotePerformanceService#queryFlowData - log.error("testSapi8"); - String groupId = "weaver-ebuilder-form-service"; - String sourceType = "LOGIC"; - SimpleEmployee employee = UserContext.getCurrentUser(); - Long cid = employee.getCid(); - long employeeId = employee.getEmployeeId(); - - Map dataMap = new HashMap(); - dataMap.put("test","testSapi8"); - String tablename = "uf_nj_cyqltjb" ; - try { - String data = "{\"actionMsg\":{\"code\":0,\"message\":\"成功\",\"traceId\":\"1712556405230309576\"},\"data\":{\"count\":11149,\"data\":[{\"userid\":\"100001840000000001\",\"amount\":\"14970\"},{\"userid\":\"732740550661120001\",\"amount\":\"18\"},{\"userid\":\"732740623600066568\",\"amount\":\"1\"},{\"userid\":\"732740838411632644\",\"amount\":\"1\"},{\"userid\":\"732741031760855045\",\"amount\":\"1\"},{\"userid\":\"732742522042859521\",\"amount\":\"2\"},{\"userid\":\"732742595040526345\",\"amount\":\"1\"},{\"userid\":\"732742672291217409\",\"amount\":\"2\"},{\"userid\":\"732742676670070786\",\"amount\":\"3\"},{\"userid\":\"732742745263718407\",\"amount\":\"1\"},{\"userid\":\"732742749642571778\",\"amount\":\"1\"},{\"userid\":\"732742852663066628\",\"amount\":\"3\"},{\"userid\":\"732742998817783809\",\"amount\":\"114\"},{\"userid\":\"732743020326174725\",\"amount\":\"5\"},{\"userid\":\"732743097509756937\",\"amount\":\"1\"},{\"userid\":\"732743299473883145\",\"amount\":\"1\"},{\"userid\":\"732743479900602374\",\"amount\":\"3\"},{\"userid\":\"732743501174112259\",\"amount\":\"1\"},{\"userid\":\"732743509965373442\",\"amount\":\"1\"},{\"userid\":\"732743561404317704\",\"amount\":\"1\"},{\"userid\":\"732743574322774024\",\"amount\":\"1\"},{\"userid\":\"732743677301129221\",\"amount\":\"38\"},{\"userid\":\"732743694590050307\",\"amount\":\"1\"},{\"userid\":\"732743694590050309\",\"amount\":\"92\"},{\"userid\":\"732743763275972612\",\"amount\":\"17\"},{\"userid\":\"732743797551824905\",\"amount\":\"28\"},{\"userid\":\"732743969367293959\",\"amount\":\"1\"},{\"userid\":\"732743995195817994\",\"amount\":\"1\"},{\"userid\":\"732744046836088833\",\"amount\":\"1\"},{\"userid\":\"732744063789465602\",\"amount\":\"1\"},{\"userid\":\"732744300209512451\",\"amount\":\"140\"},{\"userid\":\"732748607919243273\",\"amount\":\"164\"},{\"userid\":\"732748616433680394\",\"amount\":\"1\"},{\"userid\":\"732748719584346115\",\"amount\":\"12\"},{\"userid\":\"732748736697106439\",\"amount\":\"2\"},{\"userid\":\"732749106277916679\",\"amount\":\"1\"},{\"userid\":\"732749209139027973\",\"amount\":\"194\"},{\"userid\":\"732749282237358084\",\"amount\":\"50\"},{\"userid\":\"732749350998777861\",\"amount\":\"4\"},{\"userid\":\"732749359664209929\",\"amount\":\"1\"},{\"userid\":\"732749368304476165\",\"amount\":\"3\"},{\"userid\":\"732749454091059204\",\"amount\":\"1\"},{\"userid\":\"732749548689391616\",\"amount\":\"26\"},{\"userid\":\"732749587352485894\",\"amount\":\"1\"},{\"userid\":\"732749724640444417\",\"amount\":\"1\"},{\"userid\":\"732749737449848834\",\"amount\":\"1\"},{\"userid\":\"732749784803540993\",\"amount\":\"1\"},{\"userid\":\"732749806345486337\",\"amount\":\"11\"},{\"userid\":\"732749939317161984\",\"amount\":\"1\"},{\"userid\":\"732749978139639811\",\"amount\":\"3\"},{\"userid\":\"732750210000625666\",\"amount\":\"55\"},{\"userid\":\"732750385998102533\",\"amount\":\"4\"},{\"userid\":\"732750454725967876\",\"amount\":\"159\"},{\"userid\":\"732750459180318726\",\"amount\":\"1\"},{\"userid\":\"732750471897448455\",\"amount\":\"1\"},{\"userid\":\"732750484958511108\",\"amount\":\"77\"},{\"userid\":\"732750506357850121\",\"amount\":\"1\"},{\"userid\":\"732750510585708546\",\"amount\":\"1\"},{\"userid\":\"732750600738078725\",\"amount\":\"1\"},{\"userid\":\"732750622389075969\",\"amount\":\"2\"},{\"userid\":\"732750630794461187\",\"amount\":\"36\"},{\"userid\":\"732750669457555456\",\"amount\":\"1\"},{\"userid\":\"732750824256585731\",\"amount\":\"2\"},{\"userid\":\"732750875661975559\",\"amount\":\"2\"},{\"userid\":\"732750879998885890\",\"amount\":\"26\"},{\"userid\":\"732750922847895559\",\"amount\":\"64\"},{\"userid\":\"732751163475116034\",\"amount\":\"57\"},{\"userid\":\"732751322388766727\",\"amount\":\"42\"},{\"userid\":\"732751416995487749\",\"amount\":\"1\"},{\"userid\":\"732752452082745349\",\"amount\":\"1023\"},{\"userid\":\"732766552330502146\",\"amount\":\"28\"},{\"userid\":\"732767007538315268\",\"amount\":\"1\"},{\"userid\":\"732767024684630017\",\"amount\":\"37\"},{\"userid\":\"732767213646610441\",\"amount\":\"108\"},{\"userid\":\"732767449907077128\",\"amount\":\"49\"},{\"userid\":\"732767475785932801\",\"amount\":\"478\"},{\"userid\":\"732767720641011721\",\"amount\":\"91\"},{\"userid\":\"732767888010518530\",\"amount\":\"17\"},{\"userid\":\"732767901012860929\",\"amount\":\"125\"},{\"userid\":\"732767905383325698\",\"amount\":\"106\"},{\"userid\":\"732767978154500099\",\"amount\":\"61\"},{\"userid\":\"732768128483033088\",\"amount\":\"212\"},{\"userid\":\"732768128483033089\",\"amount\":\"1\"},{\"userid\":\"732768141510541315\",\"amount\":\"163\"},{\"userid\":\"732768201640083467\",\"amount\":\"12\"},{\"userid\":\"732768442145185794\",\"amount\":\"4\"},{\"userid\":\"732768682684612613\",\"amount\":\"43\"},{\"userid\":\"732768875953799169\",\"amount\":\"3\"},{\"userid\":\"732769129235382273\",\"amount\":\"1\"},{\"userid\":\"732769189423644674\",\"amount\":\"1\"},{\"userid\":\"732769210864926727\",\"amount\":\"130\"},{\"userid\":\"732769356860260353\",\"amount\":\"133\"},{\"userid\":\"732769374023352324\",\"amount\":\"56\"},{\"userid\":\"732769404247506949\",\"amount\":\"5\"},{\"userid\":\"732769610305470466\",\"amount\":\"3496\"},{\"userid\":\"732769610305470472\",\"amount\":\"1\"},{\"userid\":\"732769648918233089\",\"amount\":\"4\"},{\"userid\":\"732769657692717058\",\"amount\":\"15\"},{\"userid\":\"732769859350175746\",\"amount\":\"12\"},{\"userid\":\"732769889532387332\",\"amount\":\"3\"}]}}"; - JSONObject dataJson = JSONObject.parseObject(data); - JSONObject actionMsg = dataJson.getJSONObject("actionMsg"); - if(actionMsg.containsKey("code")){ - String code = actionMsg.getString("code"); - log.error("code:"+code); - if("0".equals(code)){ - JSONObject dataObject = dataJson.getJSONObject("data"); - if(dataObject.containsKey("data")){ - JSONArray dataArray = dataObject.getJSONArray("data"); - - List insertEbDataReqDtoList = Lists.newArrayList(); - List updateEbDataReqDtoList = Lists.newArrayList(); - - for(int i=0;i sqlparam = new ArrayList(); - SqlParamEntity sqlParamEntity = new SqlParamEntity(); - sqlParamEntity.setParamType(SqlParamType.VARCHAR); - sqlParamEntity.setValue(userid+""); - sqlparam.add(sqlParamEntity); - - sqlParamEntity = new SqlParamEntity(); - sqlParamEntity.setParamType(SqlParamType.VARCHAR); - sqlParamEntity.setValue(tenant_key+""); - sqlparam.add(sqlParamEntity); - - Map result = databaseUtils.executeForQuery(sourceType, groupId, sql,sqlparam); - List> recordList = databaseUtils.getDataSourceList(result); - if(!recordList.isEmpty()){ - - log.error("getChatGroup--!isEmpty"); - String id = String.valueOf(recordList.get(0).get("id")); - log.error("id:"+id); - EBDataReqDto ebDataReqDto = new EBDataReqDto(); - List mainData = Lists.newArrayList(); - // 设置更新id - mainData.add(new EBDataReqDetailDto("id", id)); - mainData.add(new EBDataReqDetailDto(field_amount, amount)); - ebDataReqDto.setMainDatas(mainData); - updateEbDataReqDtoList.add(ebDataReqDto); - - }else{ - log.error("getChatGroup--isEmpty"); - - EBDataReqDto ebDataReqDto = new EBDataReqDto(); - List mainData = Lists.newArrayList(); - mainData.add(new EBDataReqDetailDto(field_ry, userid)); - mainData.add(new EBDataReqDetailDto(field_amount, amount)); - ebDataReqDto.setMainDatas(mainData); - insertEbDataReqDtoList.add(ebDataReqDto); - } - } - } - - log.error("getChatDay-insertEbDataReqDtoList:"+insertEbDataReqDtoList.size()); - if(insertEbDataReqDtoList !=null && insertEbDataReqDtoList.size()>0){ - jucailinPortalUtils.saveModeData(objId,employeeId+"",tenant_key,insertEbDataReqDtoList); - } - - log.error("getChatDay-updateEbDataReqDtoList:"+updateEbDataReqDtoList.size()); - if(updateEbDataReqDtoList !=null && updateEbDataReqDtoList.size()>0){ - jucailinPortalUtils.updateModeDataById(objId,employeeId+"",tenant_key,updateEbDataReqDtoList,false); - } - - } - } - } - } catch (Exception e) { - e.printStackTrace(); - log.error("testSapi8:"+e); - } - return WeaResult.success(dataMap); - } - - @GetMapping("/testSapi9") - @WeaPermission(publicPermission = true) - public WeaResult testSapi9(HttpServletRequest request){ - - //com.weaver.workrelate.performance.api.rest.RemotePerformanceService#queryFlowData - - log.error("testSapi9"); - String groupId = "weaver-ebuilder-form-service"; - String sourceType = "LOGIC"; - SimpleEmployee employee = UserContext.getCurrentUser(); - Long cid = employee.getCid(); - long employeeId = employee.getEmployeeId(); - -// String field_ry = "985461236726857729" ; -// String field_amount = "985461236726857730"; -// String objId = "985461167965437954"; - - String pkey = "uf_nj_pjmrdlhhsl.ry"; - String field_ry = jucailinPortalUtils.getUfPropData(pkey,tenant_key); - - pkey = "uf_nj_pjmrdlhhsl.amount"; - String field_amount = jucailinPortalUtils.getUfPropData(pkey,tenant_key); - - pkey = "uf_nj_pjmrdlhhsl.objId"; - String objId = jucailinPortalUtils.getUfPropData(pkey,tenant_key); +// @GetMapping("/testSapi8") +// @WeaPermission(publicPermission = true) +// public WeaResult testSapi8(HttpServletRequest request){ +// +//// String field_ry = "985460777098248194" ; +//// String field_amount = "985460777098248195"; +//// String objId = "985460643895541762"; +// +// String pkey = "uf_nj_cyqltjb.ry"; +// String field_ry = jucailinPortalUtils.getUfPropData(pkey,tenant_key); +// +// pkey = "uf_nj_cyqltjb.amount"; +// String field_amount = jucailinPortalUtils.getUfPropData(pkey,tenant_key); +// +// pkey = "uf_nj_cyqltjb.objId"; +// String objId = jucailinPortalUtils.getUfPropData(pkey,tenant_key); +// +// //com.weaver.workrelate.performance.api.rest.RemotePerformanceService#queryFlowData +// log.error("testSapi8"); +// String groupId = "weaver-ebuilder-form-service"; +// String sourceType = "LOGIC"; +// SimpleEmployee employee = UserContext.getCurrentUser(); +// Long cid = employee.getCid(); +// long employeeId = employee.getEmployeeId(); +// +// Map dataMap = new HashMap(); +// dataMap.put("test","testSapi8"); +// String tablename = "uf_nj_cyqltjb" ; +// try { +// String data = "{\"actionMsg\":{\"code\":0,\"message\":\"成功\",\"traceId\":\"1712556405230309576\"},\"data\":{\"count\":11149,\"data\":[{\"userid\":\"100001840000000001\",\"amount\":\"14970\"},{\"userid\":\"732740550661120001\",\"amount\":\"18\"},{\"userid\":\"732740623600066568\",\"amount\":\"1\"},{\"userid\":\"732740838411632644\",\"amount\":\"1\"},{\"userid\":\"732741031760855045\",\"amount\":\"1\"},{\"userid\":\"732742522042859521\",\"amount\":\"2\"},{\"userid\":\"732742595040526345\",\"amount\":\"1\"},{\"userid\":\"732742672291217409\",\"amount\":\"2\"},{\"userid\":\"732742676670070786\",\"amount\":\"3\"},{\"userid\":\"732742745263718407\",\"amount\":\"1\"},{\"userid\":\"732742749642571778\",\"amount\":\"1\"},{\"userid\":\"732742852663066628\",\"amount\":\"3\"},{\"userid\":\"732742998817783809\",\"amount\":\"114\"},{\"userid\":\"732743020326174725\",\"amount\":\"5\"},{\"userid\":\"732743097509756937\",\"amount\":\"1\"},{\"userid\":\"732743299473883145\",\"amount\":\"1\"},{\"userid\":\"732743479900602374\",\"amount\":\"3\"},{\"userid\":\"732743501174112259\",\"amount\":\"1\"},{\"userid\":\"732743509965373442\",\"amount\":\"1\"},{\"userid\":\"732743561404317704\",\"amount\":\"1\"},{\"userid\":\"732743574322774024\",\"amount\":\"1\"},{\"userid\":\"732743677301129221\",\"amount\":\"38\"},{\"userid\":\"732743694590050307\",\"amount\":\"1\"},{\"userid\":\"732743694590050309\",\"amount\":\"92\"},{\"userid\":\"732743763275972612\",\"amount\":\"17\"},{\"userid\":\"732743797551824905\",\"amount\":\"28\"},{\"userid\":\"732743969367293959\",\"amount\":\"1\"},{\"userid\":\"732743995195817994\",\"amount\":\"1\"},{\"userid\":\"732744046836088833\",\"amount\":\"1\"},{\"userid\":\"732744063789465602\",\"amount\":\"1\"},{\"userid\":\"732744300209512451\",\"amount\":\"140\"},{\"userid\":\"732748607919243273\",\"amount\":\"164\"},{\"userid\":\"732748616433680394\",\"amount\":\"1\"},{\"userid\":\"732748719584346115\",\"amount\":\"12\"},{\"userid\":\"732748736697106439\",\"amount\":\"2\"},{\"userid\":\"732749106277916679\",\"amount\":\"1\"},{\"userid\":\"732749209139027973\",\"amount\":\"194\"},{\"userid\":\"732749282237358084\",\"amount\":\"50\"},{\"userid\":\"732749350998777861\",\"amount\":\"4\"},{\"userid\":\"732749359664209929\",\"amount\":\"1\"},{\"userid\":\"732749368304476165\",\"amount\":\"3\"},{\"userid\":\"732749454091059204\",\"amount\":\"1\"},{\"userid\":\"732749548689391616\",\"amount\":\"26\"},{\"userid\":\"732749587352485894\",\"amount\":\"1\"},{\"userid\":\"732749724640444417\",\"amount\":\"1\"},{\"userid\":\"732749737449848834\",\"amount\":\"1\"},{\"userid\":\"732749784803540993\",\"amount\":\"1\"},{\"userid\":\"732749806345486337\",\"amount\":\"11\"},{\"userid\":\"732749939317161984\",\"amount\":\"1\"},{\"userid\":\"732749978139639811\",\"amount\":\"3\"},{\"userid\":\"732750210000625666\",\"amount\":\"55\"},{\"userid\":\"732750385998102533\",\"amount\":\"4\"},{\"userid\":\"732750454725967876\",\"amount\":\"159\"},{\"userid\":\"732750459180318726\",\"amount\":\"1\"},{\"userid\":\"732750471897448455\",\"amount\":\"1\"},{\"userid\":\"732750484958511108\",\"amount\":\"77\"},{\"userid\":\"732750506357850121\",\"amount\":\"1\"},{\"userid\":\"732750510585708546\",\"amount\":\"1\"},{\"userid\":\"732750600738078725\",\"amount\":\"1\"},{\"userid\":\"732750622389075969\",\"amount\":\"2\"},{\"userid\":\"732750630794461187\",\"amount\":\"36\"},{\"userid\":\"732750669457555456\",\"amount\":\"1\"},{\"userid\":\"732750824256585731\",\"amount\":\"2\"},{\"userid\":\"732750875661975559\",\"amount\":\"2\"},{\"userid\":\"732750879998885890\",\"amount\":\"26\"},{\"userid\":\"732750922847895559\",\"amount\":\"64\"},{\"userid\":\"732751163475116034\",\"amount\":\"57\"},{\"userid\":\"732751322388766727\",\"amount\":\"42\"},{\"userid\":\"732751416995487749\",\"amount\":\"1\"},{\"userid\":\"732752452082745349\",\"amount\":\"1023\"},{\"userid\":\"732766552330502146\",\"amount\":\"28\"},{\"userid\":\"732767007538315268\",\"amount\":\"1\"},{\"userid\":\"732767024684630017\",\"amount\":\"37\"},{\"userid\":\"732767213646610441\",\"amount\":\"108\"},{\"userid\":\"732767449907077128\",\"amount\":\"49\"},{\"userid\":\"732767475785932801\",\"amount\":\"478\"},{\"userid\":\"732767720641011721\",\"amount\":\"91\"},{\"userid\":\"732767888010518530\",\"amount\":\"17\"},{\"userid\":\"732767901012860929\",\"amount\":\"125\"},{\"userid\":\"732767905383325698\",\"amount\":\"106\"},{\"userid\":\"732767978154500099\",\"amount\":\"61\"},{\"userid\":\"732768128483033088\",\"amount\":\"212\"},{\"userid\":\"732768128483033089\",\"amount\":\"1\"},{\"userid\":\"732768141510541315\",\"amount\":\"163\"},{\"userid\":\"732768201640083467\",\"amount\":\"12\"},{\"userid\":\"732768442145185794\",\"amount\":\"4\"},{\"userid\":\"732768682684612613\",\"amount\":\"43\"},{\"userid\":\"732768875953799169\",\"amount\":\"3\"},{\"userid\":\"732769129235382273\",\"amount\":\"1\"},{\"userid\":\"732769189423644674\",\"amount\":\"1\"},{\"userid\":\"732769210864926727\",\"amount\":\"130\"},{\"userid\":\"732769356860260353\",\"amount\":\"133\"},{\"userid\":\"732769374023352324\",\"amount\":\"56\"},{\"userid\":\"732769404247506949\",\"amount\":\"5\"},{\"userid\":\"732769610305470466\",\"amount\":\"3496\"},{\"userid\":\"732769610305470472\",\"amount\":\"1\"},{\"userid\":\"732769648918233089\",\"amount\":\"4\"},{\"userid\":\"732769657692717058\",\"amount\":\"15\"},{\"userid\":\"732769859350175746\",\"amount\":\"12\"},{\"userid\":\"732769889532387332\",\"amount\":\"3\"}]}}"; +// JSONObject dataJson = JSONObject.parseObject(data); +// JSONObject actionMsg = dataJson.getJSONObject("actionMsg"); +// if(actionMsg.containsKey("code")){ +// String code = actionMsg.getString("code"); +// log.error("code:"+code); +// if("0".equals(code)){ +// JSONObject dataObject = dataJson.getJSONObject("data"); +// if(dataObject.containsKey("data")){ +// JSONArray dataArray = dataObject.getJSONArray("data"); +// +// List insertEbDataReqDtoList = Lists.newArrayList(); +// List updateEbDataReqDtoList = Lists.newArrayList(); +// +// for(int i=0;i sqlparam = new ArrayList(); +// SqlParamEntity sqlParamEntity = new SqlParamEntity(); +// sqlParamEntity.setParamType(SqlParamType.VARCHAR); +// sqlParamEntity.setValue(userid+""); +// sqlparam.add(sqlParamEntity); +// +// sqlParamEntity = new SqlParamEntity(); +// sqlParamEntity.setParamType(SqlParamType.VARCHAR); +// sqlParamEntity.setValue(tenant_key+""); +// sqlparam.add(sqlParamEntity); +// +// Map result = databaseUtils.executeForQuery(sourceType, groupId, sql,sqlparam); +// List> recordList = databaseUtils.getDataSourceList(result); +// if(!recordList.isEmpty()){ +// +// log.error("getChatGroup--!isEmpty"); +// String id = String.valueOf(recordList.get(0).get("id")); +// log.error("id:"+id); +// EBDataReqDto ebDataReqDto = new EBDataReqDto(); +// List mainData = Lists.newArrayList(); +// // 设置更新id +// mainData.add(new EBDataReqDetailDto("id", id)); +// mainData.add(new EBDataReqDetailDto(field_amount, amount)); +// ebDataReqDto.setMainDatas(mainData); +// updateEbDataReqDtoList.add(ebDataReqDto); +// +// }else{ +// log.error("getChatGroup--isEmpty"); +// +// EBDataReqDto ebDataReqDto = new EBDataReqDto(); +// List mainData = Lists.newArrayList(); +// mainData.add(new EBDataReqDetailDto(field_ry, userid)); +// mainData.add(new EBDataReqDetailDto(field_amount, amount)); +// ebDataReqDto.setMainDatas(mainData); +// insertEbDataReqDtoList.add(ebDataReqDto); +// } +// } +// } +// +// log.error("getChatDay-insertEbDataReqDtoList:"+insertEbDataReqDtoList.size()); +// if(insertEbDataReqDtoList !=null && insertEbDataReqDtoList.size()>0){ +// jucailinPortalUtils.saveModeData(objId,employeeId+"",tenant_key,insertEbDataReqDtoList); +// } +// +// log.error("getChatDay-updateEbDataReqDtoList:"+updateEbDataReqDtoList.size()); +// if(updateEbDataReqDtoList !=null && updateEbDataReqDtoList.size()>0){ +// jucailinPortalUtils.updateModeDataById(objId,employeeId+"",tenant_key,updateEbDataReqDtoList,false); +// } +// +// } +// } +// } +// } catch (Exception e) { +// e.printStackTrace(); +// log.error("testSapi8:"+e); +// } +// return WeaResult.success(dataMap); +// } - Map dataMap = new HashMap(); - dataMap.put("test","testSapi9"); - String tablename = "uf_nj_pjmrdlhhsl" ; - try { - String data = "{\"actionMsg\":{\"code\":0,\"message\":\"成功\",\"traceId\":\"1712572288230237829\"},\"data\":{\"count\":11200,\"data\":[{\"userid\":\"100001840000000001\",\"amount\":\"15478\"},{\"userid\":\"732740550661120001\",\"amount\":\"19\"},{\"userid\":\"732740623600066568\",\"amount\":\"1\"},{\"userid\":\"732740838411632644\",\"amount\":\"1\"},{\"userid\":\"732741031760855045\",\"amount\":\"1\"},{\"userid\":\"732742522042859521\",\"amount\":\"2\"},{\"userid\":\"732742595040526345\",\"amount\":\"1\"},{\"userid\":\"732742672291217409\",\"amount\":\"2\"},{\"userid\":\"732742676670070786\",\"amount\":\"3\"},{\"userid\":\"732742745263718407\",\"amount\":\"1\"}]}}"; - JSONObject dataJson = JSONObject.parseObject(data); - JSONObject actionMsg = dataJson.getJSONObject("actionMsg"); - if(actionMsg.containsKey("code")){ - String code = actionMsg.getString("code"); - log.error("testSapi9-code:"+code); - if("0".equals(code)){ - JSONObject dataObject = dataJson.getJSONObject("data"); - if(dataObject.containsKey("data")){ - JSONArray dataArray = dataObject.getJSONArray("data"); - - List insertEbDataReqDtoList = Lists.newArrayList(); - List updateEbDataReqDtoList = Lists.newArrayList(); - - for(int i=0;i result = databaseUtils.execute(sourceType, groupId, sql); - List> recordList = databaseUtils.getDataSourceList(result); - if(!recordList.isEmpty()){ - log.error("getChatDay--!isEmpty"); - String id = String.valueOf(recordList.get(0).get("id")); - log.error("id:"+id); - EBDataReqDto ebDataReqDto = new EBDataReqDto(); - List mainData = Lists.newArrayList(); - // 设置更新id - mainData.add(new EBDataReqDetailDto("id", id)); - mainData.add(new EBDataReqDetailDto(field_amount, amount)); - ebDataReqDto.setMainDatas(mainData); - updateEbDataReqDtoList.add(ebDataReqDto); - - }else{ - log.error("getChatDay--isEmpty"); - - EBDataReqDto ebDataReqDto = new EBDataReqDto(); - List mainData = Lists.newArrayList(); - mainData.add(new EBDataReqDetailDto(field_ry, userid)); - mainData.add(new EBDataReqDetailDto(field_amount, amount)); - ebDataReqDto.setMainDatas(mainData); - insertEbDataReqDtoList.add(ebDataReqDto); - } - - } - } - - log.error("getChatDay-insertEbDataReqDtoList:"+insertEbDataReqDtoList.size()); - if(insertEbDataReqDtoList !=null && insertEbDataReqDtoList.size()>0){ - jucailinPortalUtils.saveModeData(objId,employeeId+"",tenant_key,insertEbDataReqDtoList); - } - - log.error("getChatDay-updateEbDataReqDtoList:"+updateEbDataReqDtoList.size()); - if(updateEbDataReqDtoList !=null && updateEbDataReqDtoList.size()>0){ - jucailinPortalUtils.updateModeDataById(objId,employeeId+"",tenant_key,updateEbDataReqDtoList,false); - } - - } - } - } - } catch (Exception e) { - e.printStackTrace(); - log.error("testSapi9:"+e); - } - return WeaResult.success(dataMap); - } +// @GetMapping("/testSapi9") +// @WeaPermission(publicPermission = true) +// public WeaResult testSapi9(HttpServletRequest request){ +// +// //com.weaver.workrelate.performance.api.rest.RemotePerformanceService#queryFlowData +// +// log.error("testSapi9"); +// String groupId = "weaver-ebuilder-form-service"; +// String sourceType = "LOGIC"; +// SimpleEmployee employee = UserContext.getCurrentUser(); +// Long cid = employee.getCid(); +// long employeeId = employee.getEmployeeId(); +// +//// String field_ry = "985461236726857729" ; +//// String field_amount = "985461236726857730"; +//// String objId = "985461167965437954"; +// +// String pkey = "uf_nj_pjmrdlhhsl.ry"; +// String field_ry = jucailinPortalUtils.getUfPropData(pkey,tenant_key); +// +// pkey = "uf_nj_pjmrdlhhsl.amount"; +// String field_amount = jucailinPortalUtils.getUfPropData(pkey,tenant_key); +// +// pkey = "uf_nj_pjmrdlhhsl.objId"; +// String objId = jucailinPortalUtils.getUfPropData(pkey,tenant_key); +// +// Map dataMap = new HashMap(); +// dataMap.put("test","testSapi9"); +// String tablename = "uf_nj_pjmrdlhhsl" ; +// try { +// String data = "{\"actionMsg\":{\"code\":0,\"message\":\"成功\",\"traceId\":\"1712572288230237829\"},\"data\":{\"count\":11200,\"data\":[{\"userid\":\"100001840000000001\",\"amount\":\"15478\"},{\"userid\":\"732740550661120001\",\"amount\":\"19\"},{\"userid\":\"732740623600066568\",\"amount\":\"1\"},{\"userid\":\"732740838411632644\",\"amount\":\"1\"},{\"userid\":\"732741031760855045\",\"amount\":\"1\"},{\"userid\":\"732742522042859521\",\"amount\":\"2\"},{\"userid\":\"732742595040526345\",\"amount\":\"1\"},{\"userid\":\"732742672291217409\",\"amount\":\"2\"},{\"userid\":\"732742676670070786\",\"amount\":\"3\"},{\"userid\":\"732742745263718407\",\"amount\":\"1\"}]}}"; +// JSONObject dataJson = JSONObject.parseObject(data); +// JSONObject actionMsg = dataJson.getJSONObject("actionMsg"); +// if(actionMsg.containsKey("code")){ +// String code = actionMsg.getString("code"); +// log.error("testSapi9-code:"+code); +// if("0".equals(code)){ +// JSONObject dataObject = dataJson.getJSONObject("data"); +// if(dataObject.containsKey("data")){ +// JSONArray dataArray = dataObject.getJSONArray("data"); +// +// List insertEbDataReqDtoList = Lists.newArrayList(); +// List updateEbDataReqDtoList = Lists.newArrayList(); +// +// for(int i=0;i result = databaseUtils.execute(sourceType, groupId, sql); +// List> recordList = databaseUtils.getDataSourceList(result); +// if(!recordList.isEmpty()){ +// log.error("getChatDay--!isEmpty"); +// String id = String.valueOf(recordList.get(0).get("id")); +// log.error("id:"+id); +// EBDataReqDto ebDataReqDto = new EBDataReqDto(); +// List mainData = Lists.newArrayList(); +// // 设置更新id +// mainData.add(new EBDataReqDetailDto("id", id)); +// mainData.add(new EBDataReqDetailDto(field_amount, amount)); +// ebDataReqDto.setMainDatas(mainData); +// updateEbDataReqDtoList.add(ebDataReqDto); +// +// }else{ +// log.error("getChatDay--isEmpty"); +// +// EBDataReqDto ebDataReqDto = new EBDataReqDto(); +// List mainData = Lists.newArrayList(); +// mainData.add(new EBDataReqDetailDto(field_ry, userid)); +// mainData.add(new EBDataReqDetailDto(field_amount, amount)); +// ebDataReqDto.setMainDatas(mainData); +// insertEbDataReqDtoList.add(ebDataReqDto); +// } +// +// } +// } +// +// log.error("getChatDay-insertEbDataReqDtoList:"+insertEbDataReqDtoList.size()); +// if(insertEbDataReqDtoList !=null && insertEbDataReqDtoList.size()>0){ +// jucailinPortalUtils.saveModeData(objId,employeeId+"",tenant_key,insertEbDataReqDtoList); +// } +// +// log.error("getChatDay-updateEbDataReqDtoList:"+updateEbDataReqDtoList.size()); +// if(updateEbDataReqDtoList !=null && updateEbDataReqDtoList.size()>0){ +// jucailinPortalUtils.updateModeDataById(objId,employeeId+"",tenant_key,updateEbDataReqDtoList,false); +// } +// +// } +// } +// } +// } catch (Exception e) { +// e.printStackTrace(); +// log.error("testSapi9:"+e); +// } +// return WeaResult.success(dataMap); +// } @GetMapping("/testSapi115") diff --git a/src/main/java/com/weaver/seconddev/jcldoor/util/JucailinPortalUtils.java b/src/main/java/com/weaver/seconddev/jcldoor/util/JucailinPortalUtils.java index 2592915..157c501 100644 --- a/src/main/java/com/weaver/seconddev/jcldoor/util/JucailinPortalUtils.java +++ b/src/main/java/com/weaver/seconddev/jcldoor/util/JucailinPortalUtils.java @@ -6,8 +6,6 @@ import com.weaver.common.hrm.util.HrmCommonUtil; import com.weaver.ebuilder.datasource.api.entity.SqlParamEntity; import com.weaver.ebuilder.datasource.api.enums.SqlParamType; import com.weaver.ebuilder.form.client.entity.data.*; -import com.weaver.ebuilder.form.client.entity.field.ModuleField; -import com.weaver.ebuilder.form.client.service.emobile.IEtFormDatasetService; import com.weaver.framework.rpc.annotation.RpcReference; import com.weaver.teams.domain.user.SimpleEmployee; import org.apache.commons.collections.CollectionUtils;