@@ -1,6 +1,6 @@
package com.uas.erp.schedular.b2b.domain;
-import java.sql.Date;
+import java.util.Date;
/**
* ERP系统的委外加工单
@@ -2,7 +2,7 @@ package com.uas.erp.schedular.b2b.domain;
import com.fasterxml.jackson.annotation.JsonIgnore;
import java.util.List;
* ERP系统的采购订单明细
@@ -240,9 +240,7 @@ public class AbstractTask {
public AbstractStatusBasedHandler(String tableName, String idColumn, String statusColumn, String postUri, List<T> data) {
super(postUri, data);
- logger.debug("========================[data size]" + data.size());
this.idStr = CollectionUtil.getKeyString(data);
- logger.debug("========================[id str]" + idStr);
this.tableName = tableName;
this.idColumn = idColumn;
this.statusColumn = statusColumn;
@@ -43,7 +43,8 @@ public class MasterTaskRunner implements Runnable{
this.method.invoke(this.bean);
// 记录成功日志,包括数据传输size等
- logger.info(StringUtil.nvl(ContextHolder.getDataSize()), args);
+ if (null != ContextHolder.getDataSize())
+ logger.info(String.valueOf(ContextHolder.getDataSize()), args);
} catch (IllegalAccessException e) {
logger.error("无法访问方法", args);
} catch (InvocationTargetException e) {
@@ -32,7 +32,7 @@ public class BeanUtil {
private static boolean isNormalType(Class<?> type) {
return Number.class.isAssignableFrom(type) || type.isAssignableFrom(String.class)
- || type.isAssignableFrom(Date.class);
+ || Date.class.isAssignableFrom(type);
}
@@ -1,5 +1,6 @@
package com.uas.erp.test;
+import com.uas.erp.schedular.b2b.domain.Purchase;
import com.uas.erp.schedular.b2b.domain.PurchaseProdInOut;
import com.uas.erp.schedular.util.BeanUtil;
@@ -12,5 +13,7 @@ public class BeanTest {
public static void main(String[] args) {
String[] props = BeanUtil.getProperties(PurchaseProdInOut.class);
System.out.println(Arrays.toString(props));
+ props = BeanUtil.getProperties(Purchase.class);
+ System.out.println(Arrays.toString(props));