|
|
@@ -51,6 +51,7 @@ public class SysWorkTimeServiceImpl extends ServiceImpl<SysWorkTimeMapper, SysWo
|
|
|
@Autowired
|
|
|
private ApplicationContext context;
|
|
|
|
|
|
+
|
|
|
public static Date extractDate(String dateString, String dateFormat) throws ParseException {
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat(dateFormat, Locale.ENGLISH);
|
|
|
sdf.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai"));
|
|
|
@@ -326,6 +327,8 @@ public class SysWorkTimeServiceImpl extends ServiceImpl<SysWorkTimeMapper, SysWo
|
|
|
s.setOrgId(orgId);
|
|
|
s.setIsManual(1L);
|
|
|
s.setUpdateTime(updateTime);
|
|
|
+ s.setModifiedId(SecurityUtils.getUserId());
|
|
|
+ s.setModifiedName(SecurityUtils.getUsername());
|
|
|
baseMapper.insert(s);
|
|
|
}
|
|
|
|
|
|
@@ -384,7 +387,7 @@ public class SysWorkTimeServiceImpl extends ServiceImpl<SysWorkTimeMapper, SysWo
|
|
|
sysWorkTime.setModifiedName(SecurityUtils.getUsername());
|
|
|
sysWorkTime.setModifiedId(SecurityUtils.getUserId());
|
|
|
if (DateUtil.format(sysWorkTime.getYmdDate(), "yyyy-MM-dd").equals(DateUtil.format(new Date(), "yyyy-MM-dd"))) {
|
|
|
- context.publishEvent(WorkChangeEvent.builder().orgIds(Lists.newArrayList(sysWorkTime.getOrgId())).dateTime(DateTime.of(sysWorkTime.getYmdDate())).build());
|
|
|
+// context.publishEvent(WorkChangeEvent.builder().orgIds(Lists.newArrayList(sysWorkTime.getOrgId())).dateTime(DateTime.of(sysWorkTime.getYmdDate())).build());
|
|
|
}
|
|
|
return sysWorkTimeMapper.updateById(sysWorkTime);
|
|
|
}
|