|
|
|
@ -1586,9 +1586,9 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService { |
|
|
|
for (int i = 0; i < depositoryManagers.length; i++) { |
|
|
|
Integer uid = ObjectFormatUtil.toInteger(depositoryManagers[i]); |
|
|
|
UserByPort depositoryManager = LinkInterfaceUtil.FindUserById(uid, userByPort); |
|
|
|
depositoryManagerByQyWx.append(depositoryManager.getWorkwechat()+","); |
|
|
|
// depositoryManagerByQyWx.append(depositoryManager.getWorkwechat()+",");
|
|
|
|
} |
|
|
|
// depositoryManagerByQyWx.append("PangFuZhen,");
|
|
|
|
depositoryManagerByQyWx.append("PangFuZhen,"); |
|
|
|
JSONObject jsonObject = qyWxOperationService.sendCcMessageToUsers(depositoryManagerByQyWx.toString(), record.getId(), userAgent); |
|
|
|
|
|
|
|
// 删除redis中本订单
|
|
|
|
@ -1708,9 +1708,9 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService { |
|
|
|
// 更新redis中用户记录
|
|
|
|
redisTemplate.opsForHash().putAll("user:" + integer, userRecord); |
|
|
|
minRecordManage.append(integer).append(","); |
|
|
|
QyWxUid.append(manager.getWorkwechat()+","); |
|
|
|
// QyWxUid.append(manager.getWorkwechat()+",");
|
|
|
|
} |
|
|
|
// QyWxUid.append("PangFuZhen,");
|
|
|
|
QyWxUid.append("PangFuZhen,"); |
|
|
|
minRecord.put("manager", minRecordManage.toString()); |
|
|
|
// 添加子订单到redis中
|
|
|
|
redisTemplate.opsForHash().putAll(minRecordKey, minRecord); |
|
|
|
@ -1731,9 +1731,9 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService { |
|
|
|
StringBuilder QyWxUid = new StringBuilder(); |
|
|
|
for (Integer value : userIdByDid) { |
|
|
|
UserByPort manager = LinkInterfaceUtil.FindUserById(value, userByPort); |
|
|
|
QyWxUid.append(manager.getWorkwechat()+","); |
|
|
|
// QyWxUid.append(manager.getWorkwechat()+",");
|
|
|
|
} |
|
|
|
// QyWxUid.append("PangFuZhen,");
|
|
|
|
QyWxUid.append("PangFuZhen,"); |
|
|
|
// 根据仓库向仓库管理员发送审批
|
|
|
|
JSONObject jsonObject = qyWxOperationService.sendOutApprovalTemplateOut(userAgent, userByPort, ObjectFormatUtil.toInteger(mainId), minIdList, QyWxUid.toString()); |
|
|
|
String sp_no = jsonObject.getString("sp_no"); |
|
|
|
@ -1789,9 +1789,9 @@ 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()+","); |
|
|
|
// QyWxUid.append(departmentHeadByUser.get(i).getWorkwechat()+",");
|
|
|
|
} |
|
|
|
// QyWxUid.append("PangFuZhen" + ",");
|
|
|
|
QyWxUid.append("PangFuZhen" + ","); |
|
|
|
map.put("depositoryManager", depositoryManager.toString()); |
|
|
|
} else { |
|
|
|
// 如果点击的是驳回
|
|
|
|
@ -1935,9 +1935,9 @@ 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() + ","); |
|
|
|
// QyWxUid.append(departmentHeadByUser.get(i).getWorkwechat() + ",");
|
|
|
|
} |
|
|
|
// QyWxUid.append("PangFuZhen,");
|
|
|
|
QyWxUid.append("PangFuZhen,"); |
|
|
|
map.put("depositoryManager", depositoryManager.toString()); |
|
|
|
// 向仓储中心负责人发送新的消息
|
|
|
|
new Thread(new Runnable() { |
|
|
|
@ -1995,7 +1995,7 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService { |
|
|
|
QyWxUid.append(userByPort.getWorkwechat()).append(","); |
|
|
|
} |
|
|
|
String s = QyWxUid.toString(); |
|
|
|
// s = "PangFuZhen,";
|
|
|
|
s = "PangFuZhen,"; |
|
|
|
qyWxOperationService.sendMessageForOtherUserByCard(ObjectFormatUtil.toInteger(id), s, userAgent, 1); |
|
|
|
} |
|
|
|
}).start(); |
|
|
|
@ -2078,9 +2078,9 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService { |
|
|
|
redisTemplate.opsForHash().putAll("user:" + integer, userRecord); |
|
|
|
minRecordManage.append(integer).append(","); |
|
|
|
UserByPort userByPort = LinkInterfaceUtil.FindUserById(integer, userToken); |
|
|
|
QyWxUid.append(userByPort.getWorkwechat() + ","); |
|
|
|
// QyWxUid.append(userByPort.getWorkwechat() + ",");
|
|
|
|
} |
|
|
|
// QyWxUid.append("PangFuZhen,");
|
|
|
|
QyWxUid.append("PangFuZhen,"); |
|
|
|
minRecord.put("manager", minRecordManage.toString()); |
|
|
|
// 添加子订单到redis中
|
|
|
|
redisTemplate.opsForHash().putAll(minRecordKey, minRecord); |
|
|
|
@ -2103,9 +2103,9 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService { |
|
|
|
StringBuilder QyWxUid = new StringBuilder(); |
|
|
|
for (int j = 0; j < userIdByDid.size(); j++) { |
|
|
|
UserByPort manager = LinkInterfaceUtil.FindUserById(userIdByDid.get(j), userToken); |
|
|
|
// QyWxUid.append(manager.getWorkwechat()+",");
|
|
|
|
QyWxUid.append(manager.getWorkwechat()+","); |
|
|
|
} |
|
|
|
// QyWxUid.append("PangFuZhen,");
|
|
|
|
QyWxUid.append("PangFuZhen,"); |
|
|
|
// 根据仓库向仓库管理员发送审批
|
|
|
|
JSONObject jsonObject = qyWxOperationService.sendOutApprovalTemplateOut(userAgent, userToken, ObjectFormatUtil.toInteger(id), minIdList, QyWxUid.toString()); |
|
|
|
String sp_no = jsonObject.getString("sp_no"); |
|
|
|
@ -2140,7 +2140,7 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService { |
|
|
|
QyWxUid.append(userByPort.getWorkwechat()).append(","); |
|
|
|
} |
|
|
|
String s = QyWxUid.toString(); |
|
|
|
// s = "PangFuZhen,";
|
|
|
|
s = "PangFuZhen,"; |
|
|
|
qyWxOperationService.sendMessageForOtherUserByCard(ObjectFormatUtil.toInteger(id), s, userAgent, 1); |
|
|
|
} |
|
|
|
}).start(); |
|
|
|
@ -2221,9 +2221,9 @@ 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()+","); |
|
|
|
// QyWxUid.append(departmentHeadByUser.get(i).getWorkwechat()+",");
|
|
|
|
} |
|
|
|
// QyWxUid.append("PangFuZhen" + ",");
|
|
|
|
QyWxUid.append("PangFuZhen" + ","); |
|
|
|
map.put("depositoryManager", depositoryManager.toString()); |
|
|
|
// 向仓储中心负责人发送新的消息
|
|
|
|
JSONObject jsonObject = qyWxOperationService.sendQyWxToApplicationOutMessage(QyWxUid.toString(), ObjectFormatUtil.toInteger(outId), false, userAgent); |
|
|
|
@ -2314,9 +2314,9 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService { |
|
|
|
// 更新redis中用户记录
|
|
|
|
redisTemplate.opsForHash().putAll("user:" + userIdByDid.get(j), userRecord); |
|
|
|
minRecordManage.append(userIdByDid.get(j)).append(","); |
|
|
|
QyWxUid.append(manager.getWorkwechat()+","); |
|
|
|
// QyWxUid.append(manager.getWorkwechat()+",");
|
|
|
|
} |
|
|
|
// QyWxUid.append("PangFuZhen,");
|
|
|
|
QyWxUid.append("PangFuZhen,"); |
|
|
|
minRecord.put("manager", minRecordManage.toString()); |
|
|
|
// 添加子订单到redis中
|
|
|
|
redisTemplate.opsForHash().putAll(minRecordKey, minRecord); |
|
|
|
@ -2337,9 +2337,9 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService { |
|
|
|
StringBuilder QyWxUid = new StringBuilder(); |
|
|
|
for (int j = 0; j < userIdByDid.size(); j++) { |
|
|
|
UserByPort manager = LinkInterfaceUtil.FindUserById(userIdByDid.get(j), userByPort); |
|
|
|
QyWxUid.append(manager.getWorkwechat()+","); |
|
|
|
// QyWxUid.append(manager.getWorkwechat()+",");
|
|
|
|
} |
|
|
|
// QyWxUid.append("PangFuZhen,");
|
|
|
|
QyWxUid.append("PangFuZhen,"); |
|
|
|
// 根据仓库向仓库管理员发送审批
|
|
|
|
JSONObject jsonObject = qyWxOperationService.sendOutApprovalTemplateOut(userAgent, userByPort, ObjectFormatUtil.toInteger(outId), minIdList, QyWxUid.toString()); |
|
|
|
String sp_no = jsonObject.getString("sp_no"); |
|
|
|
|