Skip to content

Commit 3ef521a

Browse files
committed
bugfix for executing job fix
1 parent 2fec990 commit 3ef521a

File tree

3 files changed

+5
-6
lines changed

3 files changed

+5
-6
lines changed

lts-core/src/main/java/com/github/ltsopensource/core/support/bean/BeanCopierFactory.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ private static String getClassCode(Integer sequence, Class<?> sourceClass, Class
8888

8989
String beanCopierClassName = sourceClass.getSimpleName() + "2" + targetClass.getSimpleName() + BeanCopier.class.getSimpleName() + sequence;
9090
String classDefinitionCode = "public class " + beanCopierClassName +
91-
" extends " + BeanCopierAdapter.class.getSimpleName();
91+
" extends " + BeanCopierAdapter.class.getName();
9292

9393
javaSourceBean.setClassDefinition(classDefinitionCode);
9494

@@ -107,8 +107,8 @@ private static String getMethodImplCode(Integer sequence, Class<?> sourceClass,
107107

108108
StringBuilder methodCode = new StringBuilder();
109109
methodCode.append("public void copyProps(").append(Object.class.getName()).append(" sourceObj, ").append(Object.class.getName()).append(" targetObj){\n");
110-
methodCode.append(sourceClass.getSimpleName()).append(" source = ").append("(").append(sourceClass.getSimpleName()).append(")sourceObj;\n");
111-
methodCode.append(targetClass.getSimpleName()).append(" target = ").append("(").append(targetClass.getSimpleName()).append(")targetObj;\n");
110+
methodCode.append(sourceClass.getName()).append(" source = ").append("(").append(sourceClass.getName()).append(")sourceObj;\n");
111+
methodCode.append(targetClass.getName()).append(" target = ").append("(").append(targetClass.getName()).append(")targetObj;\n");
112112

113113
// 这里查找了包括父类的属性
114114
Field[] targetFields = ReflectionUtils.findFields(targetClass);
@@ -132,7 +132,7 @@ private static String getMethodImplCode(Integer sequence, Class<?> sourceClass,
132132
if (propCvtMap != null && propCvtMap.containsKey(field.getName())) {
133133

134134
String converterName = field.getName() + "Converter";
135-
String converterType = PropConverter.class.getSimpleName();
135+
String converterType = PropConverter.class.getName();
136136

137137
methodCode.append(converterType).append(" ").append(converterName).append(" = (").append(converterType).append(")")
138138
.append(BeanCopierFactory.class.getName()).append(".getConverter(").append(sequence).append(",").append("\"").append(field.getName()).append("\");\n");

lts-core/src/main/java/com/github/ltsopensource/queue/mongo/MongoExecutingJobQueue.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ public List<JobPo> getJobs(String taskTrackerIdentity) {
7272
@Override
7373
public List<JobPo> getDeadJobs(long deadline) {
7474
Query<JobPo> query = template.createQuery(JobPo.class);
75-
query.filter("gmtCreated < ", deadline);
75+
query.filter("gmtModified < ", deadline);
7676
return query.asList();
7777
}
7878

lts-jobtracker/src/main/java/com/github/ltsopensource/jobtracker/sender/JobSender.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@ private List<JobPo> fetchJob(String taskTrackerNodeGroup, String taskTrackerIden
6868

6969
// IMPORTANT: 这里要先切换队列
7070
try {
71-
jobPo.setGmtModified(SystemClock.now());
7271
appContext.getExecutingJobQueue().add(jobPo);
7372
} catch (DupEntryException e) {
7473
LOGGER.warn("ExecutingJobQueue already exist:" + JSON.toJSONString(jobPo));

0 commit comments

Comments
 (0)