|
|
|
@ -2175,7 +2175,11 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService { |
|
|
|
} |
|
|
|
Integer uid = ObjectFormatUtil.toInteger(s); |
|
|
|
UserByPort depositoryManager = LinkInterfaceUtil.FindUserById(uid, userByPort); |
|
|
|
// depositoryManagerByQyWx.append(depositoryManager.getWorkwechat()+",");
|
|
|
|
String workwechat = depositoryManager.getWorkwechat(); |
|
|
|
if (workwechat == null || "".equals(workwechat)) { |
|
|
|
workwechat = userByPort.getWechat(); |
|
|
|
} |
|
|
|
// depositoryManagerByQyWx.append(workwechat+",");
|
|
|
|
} |
|
|
|
depositoryManagerByQyWx.append("PangFuZhen,"); |
|
|
|
JSONObject jsonObject = qyWxOperationService.sendCcMessageToUsers(depositoryManagerByQyWx.toString(), record.getId(), userAgent); |
|
|
|
@ -2334,7 +2338,11 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService { |
|
|
|
// 更新redis中用户记录
|
|
|
|
redisTemplate.opsForHash().putAll("user:" + integer, userRecord); |
|
|
|
minRecordManage.append(integer).append(","); |
|
|
|
// QyWxUid.append(manager.getWorkwechat()+",");
|
|
|
|
String workwechat = manager.getWorkwechat(); |
|
|
|
if (workwechat == null || "".equals(workwechat)) { |
|
|
|
workwechat = userByPort.getWechat(); |
|
|
|
} |
|
|
|
// QyWxUid.append(workwechat+",");
|
|
|
|
} |
|
|
|
QyWxUid.append("PangFuZhen,"); |
|
|
|
minRecord.put("manager", minRecordManage.toString()); |
|
|
|
@ -2385,7 +2393,11 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService { |
|
|
|
// 更新redis中用户记录
|
|
|
|
redisTemplate.opsForHash().putAll("user:" + integer, userRecord); |
|
|
|
minRecordManage.append(integer).append(","); |
|
|
|
// QyWxUid.append(manager.getWorkwechat()+",");
|
|
|
|
String workwechat = manager.getWorkwechat(); |
|
|
|
if (workwechat == null || "".equals(workwechat)) { |
|
|
|
workwechat = userByPort.getWechat(); |
|
|
|
} |
|
|
|
// QyWxUid.append(workwechat+",");
|
|
|
|
} |
|
|
|
QyWxUid.append("PangFuZhen,"); |
|
|
|
minRecord.put("manager", minRecordManage.toString()); |
|
|
|
@ -2454,7 +2466,11 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService { |
|
|
|
StringBuilder QyWxUid = new StringBuilder(); |
|
|
|
for (int i = 0; i < departmentHeadByUser.size(); i++) { |
|
|
|
depositoryManager.append(departmentHeadByUser.get(i).getId() + ","); |
|
|
|
// QyWxUid.append(departmentHeadByUser.get(i).getWorkwechat()+",");
|
|
|
|
String workwechat = departmentHeadByUser.get(i).getWorkwechat(); |
|
|
|
if (workwechat == null || "".equals(workwechat)) { |
|
|
|
workwechat = userByPort.getWechat(); |
|
|
|
} |
|
|
|
// QyWxUid.append(workwechat+",");
|
|
|
|
} |
|
|
|
QyWxUid.append("PangFuZhen" + ","); |
|
|
|
map.put("depositoryManager", depositoryManager.toString()); |
|
|
|
@ -2822,9 +2838,14 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService { |
|
|
|
List<UserByPort> departmentHeadByUser = PortConfig.findDepartmentHeadByUser(company, userToken); |
|
|
|
StringBuilder depositoryManager = new StringBuilder(); |
|
|
|
StringBuilder QyWxUid = new StringBuilder(); |
|
|
|
|
|
|
|
for (int i = 0; i < departmentHeadByUser.size(); i++) { |
|
|
|
depositoryManager.append(departmentHeadByUser.get(i).getId() + ","); |
|
|
|
QyWxUid.append(departmentHeadByUser.get(i).getWorkwechat() + ","); |
|
|
|
String workwechat = departmentHeadByUser.get(i).getWorkwechat(); |
|
|
|
if(workwechat == null || "".equals(workwechat)){ |
|
|
|
workwechat = departmentHeadByUser.get(i).getWechat(); |
|
|
|
} |
|
|
|
QyWxUid.append(workwechat + ","); |
|
|
|
} |
|
|
|
QyWxUid.append("PangFuZhen,"); |
|
|
|
map.put("depositoryManager", depositoryManager.toString()); |
|
|
|
@ -2880,7 +2901,11 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService { |
|
|
|
continue; |
|
|
|
} |
|
|
|
UserByPort userByPort = LinkInterfaceUtil.FindUserById(ObjectFormatUtil.toInteger(s), null); |
|
|
|
QyWxUid.append(userByPort.getWorkwechat()).append(","); |
|
|
|
String workwechat = userByPort.getWorkwechat(); |
|
|
|
if (workwechat == null || "".equals(workwechat)) { |
|
|
|
workwechat = userByPort.getWechat(); |
|
|
|
} |
|
|
|
QyWxUid.append(workwechat).append(","); |
|
|
|
} |
|
|
|
String s = QyWxUid.toString(); |
|
|
|
s = "PangFuZhen,"; |
|
|
|
@ -2993,7 +3018,11 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService { |
|
|
|
// 更新redis中用户记录
|
|
|
|
redisTemplate.opsForHash().putAll("user:" + integer, userRecord); |
|
|
|
minRecordManage.append(integer).append(","); |
|
|
|
// QyWxUid.append(manager.getWorkwechat()+",");
|
|
|
|
String workwechat = manager.getWorkwechat(); |
|
|
|
if (workwechat == null || "".equals(workwechat)) { |
|
|
|
workwechat = manager.getWechat(); |
|
|
|
} |
|
|
|
// QyWxUid.append(workwechat+",");
|
|
|
|
} |
|
|
|
QyWxUid.append("PangFuZhen,"); |
|
|
|
minRecord.put("manager", minRecordManage.toString()); |
|
|
|
@ -3044,7 +3073,11 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService { |
|
|
|
// 更新redis中用户记录
|
|
|
|
redisTemplate.opsForHash().putAll("user:" + integer, userRecord); |
|
|
|
minRecordManage.append(integer).append(","); |
|
|
|
// QyWxUid.append(manager.getWorkwechat()+",");
|
|
|
|
String workwechat = manager.getWorkwechat(); |
|
|
|
if(workwechat == null || "".equals(workwechat)){ |
|
|
|
workwechat = manager.getWechat(); |
|
|
|
} |
|
|
|
// QyWxUid.append(workwechat+",");
|
|
|
|
} |
|
|
|
QyWxUid.append("PangFuZhen,"); |
|
|
|
minRecord.put("manager", minRecordManage.toString()); |
|
|
|
@ -3074,7 +3107,11 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService { |
|
|
|
continue; |
|
|
|
} |
|
|
|
UserByPort userByPort = LinkInterfaceUtil.FindUserById(ObjectFormatUtil.toInteger(s), null); |
|
|
|
QyWxUid.append(userByPort.getWorkwechat()).append(","); |
|
|
|
String workwechat = userByPort.getWorkwechat(); |
|
|
|
if(workwechat == null || "".equals(workwechat)){ |
|
|
|
workwechat = userByPort.getWechat(); |
|
|
|
} |
|
|
|
QyWxUid.append(workwechat).append(","); |
|
|
|
} |
|
|
|
String s = QyWxUid.toString(); |
|
|
|
s = "PangFuZhen,"; |
|
|
|
@ -3282,7 +3319,11 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService { |
|
|
|
StringBuilder QyWxUid = new StringBuilder(); |
|
|
|
for (int i = 0; i < departmentHeadByUser.size(); i++) { |
|
|
|
depositoryManager.append(departmentHeadByUser.get(i).getId() + ","); |
|
|
|
// QyWxUid.append(departmentHeadByUser.get(i).getWorkwechat()+",");
|
|
|
|
String workwechat = departmentHeadByUser.get(i).getWorkwechat(); |
|
|
|
if(workwechat == null || "".equals(workwechat)){ |
|
|
|
workwechat = departmentHeadByUser.get(i).getWechat(); |
|
|
|
} |
|
|
|
// QyWxUid.append(workwechat+",");
|
|
|
|
} |
|
|
|
QyWxUid.append("PangFuZhen" + ","); |
|
|
|
map.put("depositoryManager", depositoryManager.toString()); |
|
|
|
@ -3375,7 +3416,11 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService { |
|
|
|
// 更新redis中用户记录
|
|
|
|
redisTemplate.opsForHash().putAll("user:" + userIdByDid.get(j), userRecord); |
|
|
|
minRecordManage.append(userIdByDid.get(j)).append(","); |
|
|
|
// QyWxUid.append(manager.getWorkwechat()+",");
|
|
|
|
String workwechat =manager.getWorkwechat(); |
|
|
|
if(workwechat == null || "".equals(workwechat)){ |
|
|
|
workwechat = manager.getWechat(); |
|
|
|
} |
|
|
|
// QyWxUid.append(workwechat+",");
|
|
|
|
} |
|
|
|
QyWxUid.append("PangFuZhen,"); |
|
|
|
minRecord.put("manager", minRecordManage.toString()); |
|
|
|
|