Browse Source

小程序:添加日志

dev
wangzijian 1 year ago
parent
commit
49f0c73a09

+ 14
- 12
src/main/java/com/cirle/scientific/service/impl/CourseAppServiceImpl.java View File

@@ -87,14 +87,14 @@ public class CourseAppServiceImpl implements CourseAppService {
87 87
     public QkjStudyRecordApp saveStudyRecord(String memCard, Long objId, Integer studyAccomplish, Integer objType) {
88 88
         QkjStudyRecordApp studyRecordApp = qkjStudyRecordAppDao.findByMemCardAndTypeAndId(memCard, objType, objId);
89 89
 
90
-        if(Objects.isNull(studyRecordApp)){
90
+        if (Objects.isNull(studyRecordApp)) {
91 91
             QkjStudyRecordApp qkjStudyRecordApp = new QkjStudyRecordApp();
92 92
             qkjStudyRecordApp.setMemCard(memCard);
93 93
             qkjStudyRecordApp.setObjType(objType);
94 94
             qkjStudyRecordApp.setObjId(objId);
95 95
             qkjStudyRecordApp.setStudyAccomplish(0);
96 96
             studyRecordApp = qkjStudyRecordAppDao.save(qkjStudyRecordApp);
97
-        }else {
97
+        } else {
98 98
             studyRecordApp.setStudyAccomplish(studyAccomplish);
99 99
             qkjStudyRecordAppDao.save(studyRecordApp);
100 100
         }
@@ -105,7 +105,7 @@ public class CourseAppServiceImpl implements CourseAppService {
105 105
     public QkjStudyRecordApp saveRecordProgress(String memCard, Long objId, Integer objType, Integer duration, Integer currentTime) {
106 106
         QkjStudyRecordApp studyRecordApp = qkjStudyRecordAppDao.findByMemCardAndTypeAndId(memCard, objType, objId);
107 107
 
108
-        if(Objects.isNull(studyRecordApp)){
108
+        if (Objects.isNull(studyRecordApp)) {
109 109
             QkjStudyRecordApp qkjStudyRecordApp = new QkjStudyRecordApp();
110 110
             qkjStudyRecordApp.setMemCard(memCard);
111 111
             qkjStudyRecordApp.setObjType(objType);
@@ -114,8 +114,10 @@ public class CourseAppServiceImpl implements CourseAppService {
114 114
             qkjStudyRecordApp.setPresentTime(currentTime);
115 115
             qkjStudyRecordApp.setStudyAccomplish(0);
116 116
             studyRecordApp = qkjStudyRecordAppDao.save(qkjStudyRecordApp);
117
-        }else {
118
-            studyRecordApp.setDuration(duration);
117
+        } else {
118
+            if(Objects.nonNull(duration) && Objects.equals(duration, 0)){
119
+                studyRecordApp.setDuration(duration);
120
+            }
119 121
             studyRecordApp.setPresentTime(currentTime);
120 122
             qkjStudyRecordAppDao.save(studyRecordApp);
121 123
         }
@@ -125,7 +127,7 @@ public class CourseAppServiceImpl implements CourseAppService {
125 127
     @Override
126 128
     public QkjStudyRecordApp initStudyRecord(String memCard, Long objId, Integer objType) {
127 129
         QkjStudyRecordApp studyRecordApp = qkjStudyRecordAppDao.findByMemCardAndTypeAndId(memCard, objType, objId);
128
-        if(Objects.isNull(studyRecordApp)){
130
+        if (Objects.isNull(studyRecordApp)) {
129 131
             QkjStudyRecordApp qkjStudyRecordApp = new QkjStudyRecordApp();
130 132
             qkjStudyRecordApp.setMemCard(memCard);
131 133
             qkjStudyRecordApp.setObjType(objType);
@@ -146,14 +148,14 @@ public class CourseAppServiceImpl implements CourseAppService {
146 148
         if (byMemCard != null) {
147 149
             qkjTqcourseComments.setCommentMemHear(byMemCard.getMemHeadimg());
148 150
             String nickName = byMemCard.getMemNickname();
149
-            if(StringUtils.isBlank(nickName)){
151
+            if (StringUtils.isBlank(nickName)) {
150 152
                 nickName = byMemCard.getMemMobile();
151 153
             }
152 154
             qkjTqcourseComments.setCommentMemName(nickName);
153 155
         }
154 156
         try {
155 157
             qkjTqcourseCommentsAppDao.save(qkjTqcourseComments);
156
-        }catch (Exception e){
158
+        } catch (Exception e) {
157 159
             log.error("saveCommonApp e:{}", e);
158 160
             return Result.failed(BizCodeEnum.SAVE_COMMONAPP_ERR);
159 161
         }
@@ -161,10 +163,10 @@ public class CourseAppServiceImpl implements CourseAppService {
161 163
     }
162 164
 
163 165
     @Override
164
-    public Map<Integer ,List<QkjQuestionDetailAppDTO>> getRandomQuestion(String memCard) {
166
+    public Map<Integer, List<QkjQuestionDetailAppDTO>> getRandomQuestion(String memCard) {
165 167
         //获取四套试题
166 168
         List<Integer> exIds = qkjExaminationAppDao.getByType(1).stream().map(QkjExaminationApp::getId).collect(Collectors.toList());
167
-        if(CollectionUtil.isEmpty(exIds)){
169
+        if (CollectionUtil.isEmpty(exIds)) {
168 170
             return Collections.emptyMap();
169 171
         }
170 172
         Random random = new Random();
@@ -174,10 +176,10 @@ public class CourseAppServiceImpl implements CourseAppService {
174 176
         //查询这套题是否是刚做过 如果是换一套
175 177
         Integer objId = null;
176 178
         List<QkjQuestionAnswerApp> answerApps = questionAnswerAppService.findQuestionAnswer(memCard, 2);
177
-        if(CollectionUtil.isNotEmpty(answerApps)){
179
+        if (CollectionUtil.isNotEmpty(answerApps)) {
178 180
             objId = answerApps.get(0).getObjId();
179 181
         }
180
-        if(Objects.equals(exId, objId)){
182
+        if (Objects.equals(exId, objId)) {
181 183
             getRandomQuestion(memCard);
182 184
         }
183 185
         return questionnaireService.findQuestionszByExId(exId);

Loading…
Cancel
Save