|
|
|
@ -2903,6 +2903,7 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService { |
|
|
|
QyWxMessageMap.put("responseCode", jsonObject.getString("response_code")); |
|
|
|
// key user:300450:QyWxOut:1
|
|
|
|
// 部门负责人number
|
|
|
|
|
|
|
|
redisPool.getRedisTemplateByDb(15).opsForHash().putAll("user:" + userToken.getNumber() + ":QyWxOutId:" + id, QyWxMessageMap); |
|
|
|
// 设置过期时间为三天
|
|
|
|
redisPool.getRedisTemplateByDb(15).expire("user:" + userToken.getNumber() + ":QyWxOutId:" + id, 72, TimeUnit.HOURS); |
|
|
|
@ -2925,6 +2926,7 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService { |
|
|
|
String key = "user:" + applicantUser.getNumber() + ":QyWxOutId:" + id; |
|
|
|
String responseCode = (String) redisPool.getRedisTemplateByDb(15).opsForHash().get(key, "responseCode"); |
|
|
|
qyWxOperationService.updateButtonTemplateCardToUnEnable(responseCode, userToken.getName(), finalResult, userAgent); |
|
|
|
redisPool.getRedisTemplateByDb(15).delete(key); |
|
|
|
}); |
|
|
|
|
|
|
|
// 开启流程通知其他人忽略审批流程
|
|
|
|
@ -3182,6 +3184,7 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService { |
|
|
|
String key = "user:" + departHead.getNumber() + ":QyWxOutId:" + id; |
|
|
|
String responseCode = (String) redisPool.getRedisTemplateByDb(15).opsForHash().get(key, "responseCode"); |
|
|
|
qyWxOperationService.updateButtonTemplateCardToUnEnable(responseCode, userToken.getName(), finalResult, userAgent); |
|
|
|
redisPool.getRedisTemplateByDb(15).delete(key); |
|
|
|
}); |
|
|
|
} |
|
|
|
map.put("id", id); |
|
|
|
@ -3379,9 +3382,10 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService { |
|
|
|
QyWxMessageMap.put("MsgId", jsonObject.getString("msgid")); |
|
|
|
QyWxMessageMap.put("responseCode", jsonObject.getString("response_code")); |
|
|
|
// key user:300450:QyWxOut:1
|
|
|
|
redisPool.getRedisTemplateByDb(15).opsForHash().putAll("user:" + userByPort.getNumber() + ":QyWxOutId:" + outId, QyWxMessageMap); |
|
|
|
String OutIdKey = "user:" + userByPort.getNumber() + ":QyWxOutId:" + outId; |
|
|
|
redisPool.getRedisTemplateByDb(15).opsForHash().putAll(OutIdKey, QyWxMessageMap); |
|
|
|
// 设置过期时间为三天
|
|
|
|
redisPool.getRedisTemplateByDb(15).expire("user:" + userByPort.getNumber() + ":QyWxOutId:" + outId, 72, TimeUnit.HOURS); |
|
|
|
redisPool.getRedisTemplateByDb(15).expire(OutIdKey, 72, TimeUnit.HOURS); |
|
|
|
} else { |
|
|
|
updateInventoryForOutRefused(recordP); |
|
|
|
// 如果点击的是驳回
|
|
|
|
|