#E10-19# 年度业绩问题排查

main
shilei 1 year ago
parent 502dd1c0ac
commit 19ceae66f4

@ -374,7 +374,7 @@ public class UserInfoCmd {
log.error("cid:" + cid); log.error("cid:" + cid);
String pageSize = "100"; String pageSize = "20";
String pageNum = "1"; String pageNum = "1";
Map<String, Object> json = new HashMap<String, Object>(); Map<String, Object> json = new HashMap<String, Object>();
@ -436,7 +436,7 @@ public class UserInfoCmd {
String pageSize = "100"; String pageSize = "20";
String pageNum = "1"; String pageNum = "1";
Map<String, Object> json = new HashMap<String, Object>(); Map<String, Object> json = new HashMap<String, Object>();
@ -445,6 +445,7 @@ public class UserInfoCmd {
json.put("pageSize", pageSize); json.put("pageSize", pageSize);
json.put("startDate", sdate); json.put("startDate", sdate);
json.put("endDate", edate); json.put("endDate", edate);
log.error("getPjMtgtcs json:" + JSON.toJSONString(json)); log.error("getPjMtgtcs json:" + JSON.toJSONString(json));
com.weaver.em.msg.api.entity.Request emrequest = new com.weaver.em.msg.api.entity.Request(); com.weaver.em.msg.api.entity.Request emrequest = new com.weaver.em.msg.api.entity.Request();

@ -87,7 +87,7 @@ public class WorkDataCmd {
Map<String, Object> wtMap = getQuestInfo(startday, endday, employeeId); Map<String, Object> wtMap = getQuestInfo(startday, endday, employeeId);
one = (String) wtMap.get("count"); one = (String) wtMap.get("count");
oneword = "本年问题处理数"; oneword = "本年问题处理数";
String pkey = "workdata.technology.wtclsl"; String pkey = "workdata.technology.wtclsl";
oneurl = jucailinPortalUtils.getUfPropData(pkey,tenant_key); oneurl = jucailinPortalUtils.getUfPropData(pkey,tenant_key);
@ -99,11 +99,9 @@ public class WorkDataCmd {
twourl = jucailinPortalUtils.getUfPropData(pkey,tenant_key); twourl = jucailinPortalUtils.getUfPropData(pkey,tenant_key);
Map<String, Object> gtxzMap = getInteractInfo(startday, endday, employeeId); Map<String, Object> gtxzMap = getInteractInfo(startday, endday, employeeId);
three = (int) gtxzMap.get("count")+""; three = (int) gtxzMap.get("count")+"";
threeword = "本年沟通协作数"; threeword = "本年协作沟通数";
pkey = "workdata.technology.gtxz"; pkey = "workdata.technology.gtxz";
threeurl = jucailinPortalUtils.getUfPropData(pkey,tenant_key); threeurl = jucailinPortalUtils.getUfPropData(pkey,tenant_key);
@ -154,7 +152,7 @@ public class WorkDataCmd {
Map<String,Object> wdMap = getDocInfo(startday,endday,employeeId); Map<String,Object> wdMap = getDocInfo(startday,endday,employeeId);
two = (int) wdMap.get("count")+""; two = (int) wdMap.get("count")+"";
twoword = "本年文档贡献"; twoword = "本年文档贡献";
pkey = "workdata.other.wdgx"; pkey = "workdata.other.wdgx";
twourl = jucailinPortalUtils.getUfPropData(pkey,tenant_key); twourl = jucailinPortalUtils.getUfPropData(pkey,tenant_key);
@ -180,7 +178,7 @@ public class WorkDataCmd {
Map<String,Object> wdMap = getDocInfo(startday,endday,employeeId); Map<String,Object> wdMap = getDocInfo(startday,endday,employeeId);
two = (int) wdMap.get("count")+""; two = (int) wdMap.get("count")+"";
twoword = "本年文档贡献"; twoword = "本年文档贡献";
pkey = "workdata.other.wdgx"; pkey = "workdata.other.wdgx";
twourl = jucailinPortalUtils.getUfPropData(pkey,tenant_key); twourl = jucailinPortalUtils.getUfPropData(pkey,tenant_key);
@ -255,7 +253,7 @@ public class WorkDataCmd {
Map<String, Object> wtMap = getQuestInfo(startday, endday, employeeId); Map<String, Object> wtMap = getQuestInfo(startday, endday, employeeId);
one = (String) wtMap.get("count"); one = (String) wtMap.get("count");
oneword = "本年问题处理数"; oneword = "本年问题处理数";
String pkey = "workdata.technology.wtclsl"; String pkey = "workdata.technology.wtclsl";
oneurl = jucailinPortalUtils.getUfPropData(pkey,tenant_key); oneurl = jucailinPortalUtils.getUfPropData(pkey,tenant_key);
@ -271,7 +269,7 @@ public class WorkDataCmd {
Map<String, Object> gtxzMap = getInteractInfo(startday, endday, employeeId); Map<String, Object> gtxzMap = getInteractInfo(startday, endday, employeeId);
three = (int) gtxzMap.get("count")+""; three = (int) gtxzMap.get("count")+"";
threeword = "本年沟通协作数"; threeword = "本年协作沟通数";
pkey = "workdata.technology.gtxz"; pkey = "workdata.technology.gtxz";
threeurl = jucailinPortalUtils.getUfPropData(pkey,tenant_key); threeurl = jucailinPortalUtils.getUfPropData(pkey,tenant_key);
@ -320,7 +318,7 @@ public class WorkDataCmd {
Map<String,Object> wdMap = getDocInfo(startday,endday,employeeId); Map<String,Object> wdMap = getDocInfo(startday,endday,employeeId);
two = (int) wdMap.get("count")+""; two = (int) wdMap.get("count")+"";
twoword = "本年文档贡献"; twoword = "本年文档贡献";
pkey = "workdata.other.wdgx"; pkey = "workdata.other.wdgx";
twourl = jucailinPortalUtils.getUfPropData(pkey,tenant_key); twourl = jucailinPortalUtils.getUfPropData(pkey,tenant_key);
@ -332,7 +330,7 @@ public class WorkDataCmd {
Map<String,Object> gtxzMap = getInteractInfo(startday,endday,employeeId); Map<String,Object> gtxzMap = getInteractInfo(startday,endday,employeeId);
four = (int) gtxzMap.get("count")+""; four = (int) gtxzMap.get("count")+"";
fourword = "本年沟通协作数"; fourword = "本年协作沟通数";
pkey = "workdata.other.gtxz"; pkey = "workdata.other.gtxz";
foururl = jucailinPortalUtils.getUfPropData(pkey,tenant_key); foururl = jucailinPortalUtils.getUfPropData(pkey,tenant_key);
@ -346,7 +344,7 @@ public class WorkDataCmd {
Map<String,Object> wdMap = getDocInfo(startday,endday,employeeId); Map<String,Object> wdMap = getDocInfo(startday,endday,employeeId);
two = (int) wdMap.get("count")+""; two = (int) wdMap.get("count")+"";
twoword = "本年文档贡献"; twoword = "本年文档贡献";
pkey = "workdata.other.wdgx"; pkey = "workdata.other.wdgx";
twourl = jucailinPortalUtils.getUfPropData(pkey,tenant_key); twourl = jucailinPortalUtils.getUfPropData(pkey,tenant_key);
@ -358,7 +356,7 @@ public class WorkDataCmd {
Map<String,Object> gtxzMap = getInteractInfo(startday,endday,employeeId); Map<String,Object> gtxzMap = getInteractInfo(startday,endday,employeeId);
four = (int) gtxzMap.get("count")+""; four = (int) gtxzMap.get("count")+"";
fourword = "本年沟通协作数"; fourword = "本年协作沟通数";
pkey = "workdata.other.gtxz"; pkey = "workdata.other.gtxz";
foururl = jucailinPortalUtils.getUfPropData(pkey,tenant_key); foururl = jucailinPortalUtils.getUfPropData(pkey,tenant_key);

@ -5,6 +5,7 @@ import com.weaver.common.authority.annotation.WeaPermission;
import com.weaver.common.base.entity.result.WeaResult; import com.weaver.common.base.entity.result.WeaResult;
import com.weaver.ebuilder.datasource.api.entity.SqlParamEntity; import com.weaver.ebuilder.datasource.api.entity.SqlParamEntity;
import com.weaver.ebuilder.datasource.api.enums.SqlParamType; import com.weaver.ebuilder.datasource.api.enums.SqlParamType;
import com.weaver.ebuilder.form.client.entity.obj.Obj;
import com.weaver.framework.remote.client.rest.RestClient; import com.weaver.framework.remote.client.rest.RestClient;
import com.weaver.framework.rpc.annotation.RpcReference; import com.weaver.framework.rpc.annotation.RpcReference;
import com.weaver.mc.api.async.AsyncSystemMessageRest; import com.weaver.mc.api.async.AsyncSystemMessageRest;
@ -35,9 +36,7 @@ import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.time.*;
import java.time.format.DateTimeFormatter; import java.time.format.DateTimeFormatter;
import java.time.temporal.TemporalAdjusters;
import java.util.*; import java.util.*;
@RestController @RestController
@ -83,8 +82,6 @@ public class HrmSelfHelpController {
public String tenant_key = "t7akvdnf84" ; public String tenant_key = "t7akvdnf84" ;
@GetMapping("/testSapi13") @GetMapping("/testSapi13")
@WeaPermission(publicPermission = true) @WeaPermission(publicPermission = true)
public WeaResult<Object> testSapi13(HttpServletRequest request){ public WeaResult<Object> testSapi13(HttpServletRequest request){
@ -148,7 +145,8 @@ public class HrmSelfHelpController {
Map<String,Object> dataMap = new HashMap<String,Object>(); Map<String,Object> dataMap = new HashMap<String,Object>();
dataMap.put("test","testSapi15"); dataMap.put("test","testSapi15");
try { try {
jucailinPortalUtils.getChatGroup(); Map<String,Object> dMap = jucailinPortalUtils.getChatGroup();
dataMap.putAll(dMap);
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
log.error("testSapi14:"+e); log.error("testSapi14:"+e);
@ -158,6 +156,23 @@ public class HrmSelfHelpController {
} }
@GetMapping("/testSapi16")
@WeaPermission(publicPermission = true)
public WeaResult<Object> testSapi16(HttpServletRequest request){
//com.weaver.workrelate.performance.api.rest.RemotePerformanceService#queryFlowData
Map<String,Object> dataMap = new HashMap<String,Object>();
dataMap.put("test","testSapi16");
try {
Map<String,Object> dMap = jucailinPortalUtils.getChatDay();
dataMap.putAll(dMap);
} catch (Exception e) {
e.printStackTrace();
log.error("testSapi14:"+e);
dataMap.put("count","-1");
}
return WeaResult.success(dataMap);
}
// @GetMapping("/testSapi30") // @GetMapping("/testSapi30")
// @WeaPermission(publicPermission = true) // @WeaPermission(publicPermission = true)
// public WeaResult<Object> testSapi30(HttpServletRequest request){ // public WeaResult<Object> testSapi30(HttpServletRequest request){

@ -78,7 +78,8 @@ public class JucailinPortalUtils {
* *
* *
*/ */
public void getChatGroup(){ public Map<String,Object> getChatGroup(){
Map<String,Object> dataMap = new HashMap<String,Object>();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
try { try {
SimpleEmployee employee = UserContext.getCurrentUser(); SimpleEmployee employee = UserContext.getCurrentUser();
@ -95,7 +96,7 @@ public class JucailinPortalUtils {
Long cid = employee.getCid(); Long cid = employee.getCid();
log.error("getChatGroup--cid:"+cid); log.error("getChatGroup--cid:"+cid);
String pageSize = "100"; String pageSize = "10";
String pageNum = "1"; String pageNum = "1";
Map<String, Object> json = new HashMap<String, Object>(); Map<String, Object> json = new HashMap<String, Object>();
@ -118,11 +119,88 @@ public class JucailinPortalUtils {
log.error("response2:"+ response.toString()); log.error("response2:"+ response.toString());
if (response.isSuccess()){ if (response.isSuccess()){
String data = response.getData(); String data = response.getData();
log.error("getChatGroup--data:"+data); dataMap.put("data",data);
if(StringUtils.isNotBlank(data)){
JSONObject dataJson = JSONObject.parseObject(data);
JSONObject actionMsg = dataJson.getJSONObject("actionMsg");
if(actionMsg.containsKey("code")){
String code = actionMsg.getString("code");
if("0".equals(code)){
JSONObject dataObject = dataJson.getJSONObject("data");
String count = dataObject.getString("count");
dataMap.put("count",count);
}
}
}
}
} catch (Exception e) {
e.printStackTrace();
log.error("testSapi13:"+e);
}
return dataMap;
}
public Map<String,Object> getChatDay(){
Map<String,Object> dataMap = new HashMap<String,Object>();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
try {
SimpleEmployee employee = UserContext.getCurrentUser();
Calendar cal = Calendar.getInstance();
int year = cal.get(Calendar.YEAR);
String startDate = "2020-01-01";
//设置当前时间
cal.setTime(new Date());
//同理增加一天的方法:
cal.add(Calendar.DATE, -1);
String endDate = format.format(cal.getTime());
log.error("startDate:"+startDate);
log.error("endDate:"+endDate);
Long cid = employee.getCid();
log.error("getChatGroup--cid:"+cid);
String pageSize = "10";
String pageNum = "1";
Map<String, Object> json = new HashMap<String, Object>();
json.put("cid",cid);
json.put("pageNum",pageNum);
json.put("pageSize",pageSize);
json.put("startDate",startDate);
json.put("endDate",endDate);
log.error("json:"+ JSON.toJSONString(json));
Request request = new Request();
request.setUrl("/user-profile/dailySingleSession");
request.setParamsMap(json);
request.setAsync(false);
log.error("request:"+ request.toString());
Response response = oaRest.executeIm(request);
log.error("getChatGroup--isSuccess"+response.isSuccess());
log.error("response2:"+ response.toString());
if (response.isSuccess()){
String data = response.getData();
dataMap.put("data",data);
if(StringUtils.isNotBlank(data)){
JSONObject dataJson = JSONObject.parseObject(data);
JSONObject actionMsg = dataJson.getJSONObject("actionMsg");
if(actionMsg.containsKey("code")){
String code = actionMsg.getString("code");
if("0".equals(code)){
JSONObject dataObject = dataJson.getJSONObject("data");
String count = dataObject.getString("count");
dataMap.put("count",count);
}
}
}
} }
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
log.error("testSapi13:"+e); log.error("testSapi13:"+e);
} }
return dataMap;
} }
} }

Loading…
Cancel
Save