|
@@ -187,6 +187,9 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private ISysOldOrgService sysOldOrgService;
|
|
private ISysOldOrgService sysOldOrgService;
|
|
|
|
|
|
|
|
|
|
+ private String SEVEN_OFFICIALPUSH_INFOACCOUNT;
|
|
|
|
|
+ private String SEVEN_OFFICIALPUSH_TOKEN;
|
|
|
|
|
+
|
|
|
private static final Logger log = LoggerFactory.getLogger(ClassGradeUserServiceImpl.class);
|
|
private static final Logger log = LoggerFactory.getLogger(ClassGradeUserServiceImpl.class);
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -553,6 +556,8 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
public String pushOfficialInfo(ClassGradeUserQueryBo bo) {
|
|
public String pushOfficialInfo(ClassGradeUserQueryBo bo) {
|
|
|
|
|
+ OFFICIALPUSH_INFOACCOUNT = null;
|
|
|
|
|
+ OFFICIALPUSH_TOKEN = null;
|
|
|
log.info("报名信息推送" + JSON.toJSONString(bo));
|
|
log.info("报名信息推送" + JSON.toJSONString(bo));
|
|
|
//暂时先关闭信息推送入口
|
|
//暂时先关闭信息推送入口
|
|
|
// if (true){
|
|
// if (true){
|
|
@@ -669,6 +674,8 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
|
|
|
|
|
|
|
|
|
|
public String pushSevenOfficialInfo(ClassGradeUserQueryBo bo,ClassGradeUserVo userVo,OrderGoodsVo orderGoods) {
|
|
public String pushSevenOfficialInfo(ClassGradeUserQueryBo bo,ClassGradeUserVo userVo,OrderGoodsVo orderGoods) {
|
|
|
|
|
+ SEVEN_OFFICIALPUSH_INFOACCOUNT=null;
|
|
|
|
|
+ SEVEN_OFFICIALPUSH_TOKEN=null;
|
|
|
log.info("报名信息推送" + JSON.toJSONString(bo));
|
|
log.info("报名信息推送" + JSON.toJSONString(bo));
|
|
|
//暂时先关闭信息推送入口
|
|
//暂时先关闭信息推送入口
|
|
|
// if (true){
|
|
// if (true){
|
|
@@ -724,12 +731,12 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
if (Validator.isEmpty(orderGoods.getSevenYear())) {
|
|
if (Validator.isEmpty(orderGoods.getSevenYear())) {
|
|
|
return "商品年份缺失";
|
|
return "商品年份缺失";
|
|
|
}
|
|
}
|
|
|
- if(Validator.isNotEmpty(configService.selectConfigByKeyNoCache("office.account"))){
|
|
|
|
|
- OFFICIALPUSH_INFOACCOUNT = configService.selectConfigByKeyNoCache("office.account");
|
|
|
|
|
- OFFICIALPUSH_TOKEN = configService.selectConfigByKeyNoCache("office.token");
|
|
|
|
|
|
|
+ if(Validator.isNotEmpty(configService.selectConfigByKeyNoCache("seven.office.account"))){
|
|
|
|
|
+ SEVEN_OFFICIALPUSH_INFOACCOUNT = configService.selectConfigByKeyNoCache("seven.office.account");
|
|
|
|
|
+ SEVEN_OFFICIALPUSH_TOKEN = configService.selectConfigByKeyNoCache("seven.office.token");
|
|
|
}
|
|
}
|
|
|
Map<String, String> params = new HashMap<>();
|
|
Map<String, String> params = new HashMap<>();
|
|
|
- params.put("zh", OFFICIALPUSH_INFOACCOUNT);
|
|
|
|
|
|
|
+ params.put("zh", SEVEN_OFFICIALPUSH_INFOACCOUNT);
|
|
|
params.put("bh", userVo.getOfficialName());
|
|
params.put("bh", userVo.getOfficialName());
|
|
|
params.put("year", orderGoods.getSevenYear());
|
|
params.put("year", orderGoods.getSevenYear());
|
|
|
params.put("xm", userVo.getRealName());
|
|
params.put("xm", userVo.getRealName());
|
|
@@ -738,7 +745,7 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
params.put("bmrq", DateUtils.timestampToDate(bmrq));
|
|
params.put("bmrq", DateUtils.timestampToDate(bmrq));
|
|
|
String dataTxt = params.get("zh") + params.get("bh") + params.get("year") + params.get("xm") + params.get("sfz") + params.get("dh") + params.get("bmrq");
|
|
String dataTxt = params.get("zh") + params.get("bh") + params.get("year") + params.get("xm") + params.get("sfz") + params.get("dh") + params.get("bmrq");
|
|
|
log.info("报名信息推送参数"+ dataTxt);
|
|
log.info("报名信息推送参数"+ dataTxt);
|
|
|
- String encrypted = dataSign(dataTxt, OFFICIALPUSH_TOKEN);
|
|
|
|
|
|
|
+ String encrypted = dataSign(dataTxt, SEVEN_OFFICIALPUSH_TOKEN);
|
|
|
params.put("SignMsg", encrypted);
|
|
params.put("SignMsg", encrypted);
|
|
|
String respone = "";
|
|
String respone = "";
|
|
|
try {
|
|
try {
|
|
@@ -894,6 +901,8 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
public String pushOfficialPeriod(ClassGradeUserQueryBo bo) {
|
|
public String pushOfficialPeriod(ClassGradeUserQueryBo bo) {
|
|
|
|
|
+ OFFICIALPUSH_INFOACCOUNT = null;
|
|
|
|
|
+ OFFICIALPUSH_TOKEN = null;
|
|
|
//企业ID
|
|
//企业ID
|
|
|
String tenant = ServletUtils.getRequest().getHeader("TenantId");
|
|
String tenant = ServletUtils.getRequest().getHeader("TenantId");
|
|
|
SysOldOrg org = sysOldOrgService.list(new LambdaQueryWrapper<SysOldOrg>()
|
|
SysOldOrg org = sysOldOrgService.list(new LambdaQueryWrapper<SysOldOrg>()
|
|
@@ -1025,7 +1034,8 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public String pushSevenOfficialPeriod(ClassGradeUserQueryBo bo,ClassGradeUserVo userVo,OrderGoodsVo orderGoods) {
|
|
public String pushSevenOfficialPeriod(ClassGradeUserQueryBo bo,ClassGradeUserVo userVo,OrderGoodsVo orderGoods) {
|
|
|
-
|
|
|
|
|
|
|
+ SEVEN_OFFICIALPUSH_INFOACCOUNT=null;
|
|
|
|
|
+ SEVEN_OFFICIALPUSH_TOKEN=null;
|
|
|
// ClassGradeUserVo userVo = this.baseMapper.selectUser(bo);
|
|
// ClassGradeUserVo userVo = this.baseMapper.selectUser(bo);
|
|
|
if (Validator.isEmpty(userVo)) {
|
|
if (Validator.isEmpty(userVo)) {
|
|
|
return "用户不存在";
|
|
return "用户不存在";
|
|
@@ -1082,9 +1092,9 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
studyRecordQueryBo.setOrderGoodsId(bo.getOrderGoodsId());
|
|
studyRecordQueryBo.setOrderGoodsId(bo.getOrderGoodsId());
|
|
|
//第一条学习记录
|
|
//第一条学习记录
|
|
|
UserStudyRecordVo firstVo = iUserStudyRecordService.queryFirst(studyRecordQueryBo);
|
|
UserStudyRecordVo firstVo = iUserStudyRecordService.queryFirst(studyRecordQueryBo);
|
|
|
- if(Validator.isNotEmpty(configService.selectConfigByKeyNoCache("office.account"))){
|
|
|
|
|
- OFFICIALPUSH_INFOACCOUNT = configService.selectConfigByKeyNoCache("office.account");
|
|
|
|
|
- OFFICIALPUSH_TOKEN = configService.selectConfigByKeyNoCache("office.token");
|
|
|
|
|
|
|
+ if(Validator.isNotEmpty(configService.selectConfigByKeyNoCache("seven.office.account"))){
|
|
|
|
|
+ SEVEN_OFFICIALPUSH_INFOACCOUNT = configService.selectConfigByKeyNoCache("seven.office.account");
|
|
|
|
|
+ SEVEN_OFFICIALPUSH_TOKEN = configService.selectConfigByKeyNoCache("seven.office.token");
|
|
|
}
|
|
}
|
|
|
ClassGradeUserQueryBo userQueryBo = new ClassGradeUserQueryBo();
|
|
ClassGradeUserQueryBo userQueryBo = new ClassGradeUserQueryBo();
|
|
|
userQueryBo.setUserId(bo.getUserId());
|
|
userQueryBo.setUserId(bo.getUserId());
|
|
@@ -1094,7 +1104,7 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
Long endTime = baseMapper.getPeriodEndTime(userQueryBo);
|
|
Long endTime = baseMapper.getPeriodEndTime(userQueryBo);
|
|
|
|
|
|
|
|
Map<String, String> params = new HashMap<>();
|
|
Map<String, String> params = new HashMap<>();
|
|
|
- params.put("zh", OFFICIALPUSH_INFOACCOUNT);
|
|
|
|
|
|
|
+ params.put("zh", SEVEN_OFFICIALPUSH_INFOACCOUNT);
|
|
|
params.put("bh", userVo.getOfficialName());
|
|
params.put("bh", userVo.getOfficialName());
|
|
|
params.put("year", orderGoods.getSevenYear());
|
|
params.put("year", orderGoods.getSevenYear());
|
|
|
params.put("xm", userVo.getRealName());
|
|
params.put("xm", userVo.getRealName());
|
|
@@ -1102,7 +1112,7 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
params.put("ksrq", DateUtils.timestampToDate(startTime));
|
|
params.put("ksrq", DateUtils.timestampToDate(startTime));
|
|
|
params.put("jsrq", DateUtils.timestampToDate(endTime));
|
|
params.put("jsrq", DateUtils.timestampToDate(endTime));
|
|
|
String dataTxt = params.get("zh") + params.get("bh") + params.get("year") + params.get("xm") + params.get("sfz") + params.get("ksrq") + params.get("jsrq");
|
|
String dataTxt = params.get("zh") + params.get("bh") + params.get("year") + params.get("xm") + params.get("sfz") + params.get("ksrq") + params.get("jsrq");
|
|
|
- String encrypted = dataSign(dataTxt, OFFICIALPUSH_TOKEN);
|
|
|
|
|
|
|
+ String encrypted = dataSign(dataTxt, SEVEN_OFFICIALPUSH_TOKEN);
|
|
|
params.put("SignMsg", encrypted);
|
|
params.put("SignMsg", encrypted);
|
|
|
String respone = "";
|
|
String respone = "";
|
|
|
log.info("学时信息推送参数"+ dataTxt);
|
|
log.info("学时信息推送参数"+ dataTxt);
|