|
|
@@ -759,15 +759,29 @@ public class UserPeriodServiceImpl extends ServiceImpl<UserPeriodMapper, UserPer
|
|
|
params.put("jsonstr", JSONObject.toJSONString(studyRec));
|
|
|
String respone = "";
|
|
|
log.info("学时推送业务系统"+params,"");
|
|
|
+
|
|
|
+ LambdaUpdateWrapper<ClassGradeUser> objectLambdaUpdateWrapper = Wrappers.lambdaUpdate();
|
|
|
+ objectLambdaUpdateWrapper.eq(ClassGradeUser::getId, gradeUser.getId());
|
|
|
+ objectLambdaUpdateWrapper.set(ClassGradeUser::getToOldResult, "成功");
|
|
|
+ objectLambdaUpdateWrapper.set(ClassGradeUser::getToOldTime, DateUtils.getNowTime());
|
|
|
+ objectLambdaUpdateWrapper.set(ClassGradeUser::getUpdateTime, DateUtils.getNowTime());
|
|
|
+ objectLambdaUpdateWrapper.set(ClassGradeUser::getToOldStatus, 1);
|
|
|
try {
|
|
|
respone = HttpUtils.postFormBody(SYNC_PATH, params);
|
|
|
log.info("学时推送业务系统结果"+respone,"");
|
|
|
if (!respone.contains("\"Status\":true")) {
|
|
|
+ objectLambdaUpdateWrapper.set(ClassGradeUser::getToOldResult, respone);
|
|
|
+ objectLambdaUpdateWrapper.set(ClassGradeUser::getToOldStatus, -1);
|
|
|
+ iClassGradeUserService.update(null, objectLambdaUpdateWrapper);
|
|
|
throw new CustomException("同步请求错误"+respone);
|
|
|
}
|
|
|
} catch (IOException e) {
|
|
|
+ objectLambdaUpdateWrapper.set(ClassGradeUser::getToOldResult, e.getMessage());
|
|
|
+ objectLambdaUpdateWrapper.set(ClassGradeUser::getToOldStatus, -1);
|
|
|
+ iClassGradeUserService.update(null, objectLambdaUpdateWrapper);
|
|
|
throw new CustomException("同步请求错误"+e.getMessage());
|
|
|
}
|
|
|
+ iClassGradeUserService.update(null, objectLambdaUpdateWrapper);
|
|
|
return studyRec;
|
|
|
}
|
|
|
|