瀏覽代碼

fix:签到记录计算在线时长调整

wrj 7 月之前
父節點
當前提交
d0450c10f6

+ 12 - 11
nightFragrance-massage/src/main/java/com/ylx/massage/service/impl/TJsServiceImpl.java

@@ -246,18 +246,19 @@ public class TJsServiceImpl extends ServiceImpl<TJsMapper, TJs> implements TJsSe
                 Long time = getaTime(singn);
                 singn.setOnlineTime(time.intValue());
                 signService.updateById(singn);
-            } else {
-                tSign.setSingTime(DateTimeUtils.getStartDate(new Date()));
-                tSign.setLayoffTime(new Date());
-                tSign.setOpenId(js2.getcOpenId());
-                tSign.setJsId(js2.getId());
-                tSign.setName(js2.getcName());
-                Long time = getaTime(tSign);
-                tSign.setDeptId(js2.getDeptId());
-                tSign.setDeptName(js2.getCity());
-                tSign.setOnlineTime(time.intValue());
-                signService.save(tSign);
             }
+//            else {
+//                tSign.setSingTime(DateTimeUtils.getStartDate(new Date()));
+//                tSign.setLayoffTime(new Date());
+//                tSign.setOpenId(js2.getcOpenId());
+//                tSign.setJsId(js2.getId());
+//                tSign.setName(js2.getcName());
+//                Long time = getaTime(tSign);
+//                tSign.setDeptId(js2.getDeptId());
+//                tSign.setDeptName(js2.getCity());
+//                tSign.setOnlineTime(time.intValue());
+//                signService.save(tSign);
+//            }
         }
         return this.updateById(js);
     }

+ 9 - 0
nightFragrance-massage/src/main/java/com/ylx/massage/task/massageTask.java

@@ -288,6 +288,15 @@ public class massageTask {
                     time = time / 60;
                     sign.setOnlineTime(time.intValue());
                     signService.updateById(sign);
+                    //增加上岗记录
+                    TSign tSign = new TSign();
+                    tSign.setSingTime(endDate);
+                    tSign.setName(sign.getName());
+                    tSign.setJsId(sign.getJsId());
+                    tSign.setDeptId(sign.getDeptId());
+                    tSign.setDeptName(sign.getDeptName());
+                    tSign.setOpenId(sign.getOpenId());
+                    signService.save(tSign);
                 });
             }
             total = page.getTotal();