6.4.3 fastjson转Timestamp问题,属性空指针问题
This commit is contained in:
parent
9a57d7b1af
commit
87679773e8
Binary file not shown.
@ -53,7 +53,7 @@ public class PublishPALRepository implements ASLP {
|
||||
historyModel.setWsId(publishObj.getString("wsId"));
|
||||
historyModel.setUserId(publishObj.getString("userId"));
|
||||
historyModel.setAuditorId(publishObj.getString("auditorId"));
|
||||
historyModel.setPublishDate(publishObj.getTimestamp("publishDate"));
|
||||
historyModel.setPublishDate((Timestamp) publishObj.getTimestamp("publishDate"));
|
||||
historyModel.setPublishDesc(publishObj.getString("publishDesc"));
|
||||
historyModel.setTeamId(publishObj.getString("teamId"));
|
||||
historyModel.setPublishNew(publishObj.getInteger("publishNew"));
|
||||
@ -70,7 +70,7 @@ public class PublishPALRepository implements ASLP {
|
||||
model.setActionType(object.getString("actionType"));
|
||||
model.setPublishDesc(object.getString("publishDesc"));
|
||||
model.setTaskId(object.getString("taskId"));
|
||||
model.setPublishDate(object.getTimestamp("publishDate"));
|
||||
model.setPublishDate((Timestamp) object.getTimestamp("publishDate"));
|
||||
list.add(model);
|
||||
}
|
||||
String publishId = PublishAPIManager.getInstance().publishPALRepository(historyModel, list);
|
||||
|
||||
@ -236,6 +236,9 @@ public class PALRepositoryAPIManager {
|
||||
}
|
||||
|
||||
}
|
||||
if (valObj == null) {
|
||||
continue;
|
||||
}
|
||||
valObj.put("fileId", id);
|
||||
value = valObj.toString();
|
||||
}
|
||||
|
||||
@ -115,9 +115,9 @@ public class StartListener implements AppListener{
|
||||
for (int i = 0; i < publishDatas.size(); i++) {
|
||||
JSONObject data = publishDatas.getJSONObject(i);
|
||||
String id = data.getString("id");
|
||||
Timestamp publishDate = data.getTimestamp("publishDate");
|
||||
Timestamp changeDate = data.getTimestamp("changeDate");
|
||||
Timestamp stopDate = data.getTimestamp("stopDate");
|
||||
Timestamp publishDate = (Timestamp) data.getTimestamp("publishDate");
|
||||
Timestamp changeDate = (Timestamp) data.getTimestamp("changeDate");
|
||||
Timestamp stopDate = (Timestamp) data.getTimestamp("stopDate");
|
||||
String type = data.getString("type");
|
||||
String sql = null;
|
||||
switch (type) {
|
||||
@ -182,7 +182,7 @@ public class StartListener implements AppListener{
|
||||
JSONObject publishObject = dao.getLastPublishDataByModelId(plModel.getId());
|
||||
if (publishObject == null || publishObject.isEmpty()) continue;
|
||||
String type = publishObject.getString("type");
|
||||
Timestamp date = publishObject.getTimestamp("date");
|
||||
Timestamp date = (Timestamp) publishObject.getTimestamp("date");
|
||||
if (plModel.isPublish()) {// 已发布
|
||||
if ("N".equals(type)) {
|
||||
// 更新发布时间
|
||||
|
||||
Loading…
Reference in New Issue
Block a user