pal 版本号字段修改后其他应用version获取与比较位置调整
This commit is contained in:
parent
a6592dc0c0
commit
5eba0ce767
Binary file not shown.
@ -13,6 +13,7 @@ import java.util.TreeMap;
|
|||||||
|
|
||||||
import com.actionsoft.apps.coe.pal.pal.repository.cache.PALRepositoryCache;
|
import com.actionsoft.apps.coe.pal.pal.repository.cache.PALRepositoryCache;
|
||||||
import com.actionsoft.apps.coe.pal.pal.repository.model.PALRepositoryModel;
|
import com.actionsoft.apps.coe.pal.pal.repository.model.PALRepositoryModel;
|
||||||
|
import com.actionsoft.apps.coe.pal.pal.ws.web.VersionUtil;
|
||||||
import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
|
import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
|
||||||
import org.apache.poi.ss.util.CellRangeAddressList;
|
import org.apache.poi.ss.util.CellRangeAddressList;
|
||||||
import org.apache.poi.xssf.usermodel.XSSFCell;
|
import org.apache.poi.xssf.usermodel.XSSFCell;
|
||||||
@ -80,7 +81,7 @@ public class CreateShapeExcel {
|
|||||||
pid = parentModel.getParentId();
|
pid = parentModel.getParentId();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
String key = sBuilder.append("-").append(model.getName()).append("-").append("V").append(model.getVersion()).append(".0").toString();
|
String key = sBuilder.append("-").append(model.getName()).append("-").append(VersionUtil.getVersionStrV(model.getVersion())).toString();
|
||||||
result.put(key, model.getMethodId());
|
result.put(key, model.getMethodId());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Binary file not shown.
@ -28,6 +28,7 @@ import com.actionsoft.apps.coe.pal.pal.repository.model.PALRepositoryPropertyMod
|
|||||||
import com.actionsoft.apps.coe.pal.pal.repository.model.PALRepositoryShapeAttributeModel;
|
import com.actionsoft.apps.coe.pal.pal.repository.model.PALRepositoryShapeAttributeModel;
|
||||||
import com.actionsoft.apps.coe.pal.pal.repository.upfile.dao.UpFileDao;
|
import com.actionsoft.apps.coe.pal.pal.repository.upfile.dao.UpFileDao;
|
||||||
import com.actionsoft.apps.coe.pal.pal.repository.upfile.model.UpfileModel;
|
import com.actionsoft.apps.coe.pal.pal.repository.upfile.model.UpfileModel;
|
||||||
|
import com.actionsoft.apps.coe.pal.pal.ws.web.VersionUtil;
|
||||||
import org.apache.commons.collections.CollectionUtils;
|
import org.apache.commons.collections.CollectionUtils;
|
||||||
import org.apache.commons.lang.StringUtils;
|
import org.apache.commons.lang.StringUtils;
|
||||||
|
|
||||||
@ -107,7 +108,7 @@ public class ReportRepositoryCompare {
|
|||||||
Collections.sort(versions, new Comparator<PALRepositoryModel>() {
|
Collections.sort(versions, new Comparator<PALRepositoryModel>() {
|
||||||
@Override
|
@Override
|
||||||
public int compare(PALRepositoryModel o1, PALRepositoryModel o2) {
|
public int compare(PALRepositoryModel o1, PALRepositoryModel o2) {
|
||||||
return (int) (o2.getVersion() - o1.getVersion());
|
return VersionUtil.compareVersionNo(o1.getVersion(),o2.getVersion(),true);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
if (versions == null) {
|
if (versions == null) {
|
||||||
@ -169,7 +170,7 @@ public class ReportRepositoryCompare {
|
|||||||
sb.append(UtilDate.yearFormat(date)).append("年").append(UtilDate.monthFormat(date)).append("月").append(UtilDate.dayFormat(date)).append("日");
|
sb.append(UtilDate.yearFormat(date)).append("年").append(UtilDate.monthFormat(date)).append("月").append(UtilDate.dayFormat(date)).append("日");
|
||||||
|
|
||||||
object.put(REPOSITORY_NAME, model.getName());
|
object.put(REPOSITORY_NAME, model.getName());
|
||||||
object.put(VERSION, "V" + model.getVersion() + ".0");
|
object.put(VERSION, VersionUtil.getVersionStrV(model.getVersion()));
|
||||||
object.put(MODIFY_USER, SDK.getORGAPI().getUser(model.getModifyUser()) == null ? "" : SDK.getORGAPI().getUser(model.getModifyUser()).getUserName());
|
object.put(MODIFY_USER, SDK.getORGAPI().getUser(model.getModifyUser()) == null ? "" : SDK.getORGAPI().getUser(model.getModifyUser()).getUserName());
|
||||||
object.put(MODIFY_DATE, sb.toString());
|
object.put(MODIFY_DATE, sb.toString());
|
||||||
return object;
|
return object;
|
||||||
|
|||||||
Binary file not shown.
@ -21,6 +21,7 @@ import com.actionsoft.apps.coe.pal.log.CoEOpLogConst;
|
|||||||
import com.actionsoft.apps.coe.pal.pal.manage.publish.constant.PublishConst;
|
import com.actionsoft.apps.coe.pal.pal.manage.publish.constant.PublishConst;
|
||||||
|
|
||||||
import com.actionsoft.apps.AppsConst;
|
import com.actionsoft.apps.AppsConst;
|
||||||
|
import com.actionsoft.apps.coe.pal.pal.ws.web.VersionUtil;
|
||||||
import com.actionsoft.apps.coe.pal.publisher.client.dao.PublisherClientDao;
|
import com.actionsoft.apps.coe.pal.publisher.client.dao.PublisherClientDao;
|
||||||
import com.actionsoft.apps.coe.pal.publisher.conf.PublisherConf;
|
import com.actionsoft.apps.coe.pal.publisher.conf.PublisherConf;
|
||||||
import com.actionsoft.apps.coe.pal.publisher.constant.PublisherConstant;
|
import com.actionsoft.apps.coe.pal.publisher.constant.PublisherConstant;
|
||||||
@ -1682,7 +1683,7 @@ public class ProcessPublishClientWeb extends AbstPortalSkins implements PortalSk
|
|||||||
object.put("pDesc", pModel.getPublishDesc());
|
object.put("pDesc", pModel.getPublishDesc());
|
||||||
object.put("id", model.getPalRepositoryId());
|
object.put("id", model.getPalRepositoryId());
|
||||||
object.put("name", repositoryModel.getName());
|
object.put("name", repositoryModel.getName());
|
||||||
object.put("version", repositoryModel.getVersion() + ".0");
|
object.put("version", VersionUtil.getVersionStr(repositoryModel.getVersion()));
|
||||||
object.put("isPublish", repositoryModel.isPublish() ? "1" : "0");
|
object.put("isPublish", repositoryModel.isPublish() ? "1" : "0");
|
||||||
String taskId = model.getTaskId();
|
String taskId = model.getTaskId();
|
||||||
object.put("taskId", taskId == null ? "" : taskId);
|
object.put("taskId", taskId == null ? "" : taskId);
|
||||||
@ -2901,7 +2902,7 @@ public class ProcessPublishClientWeb extends AbstPortalSkins implements PortalSk
|
|||||||
}
|
}
|
||||||
object2.put("id", model.getId());
|
object2.put("id", model.getId());
|
||||||
object2.put("name", model.getName());
|
object2.put("name", model.getName());
|
||||||
object2.put("version", "V" + model.getVersion() + ".0");
|
object2.put("version", VersionUtil.getVersionStrV(model.getVersion()));
|
||||||
object2.put("method", model.getMethodId());
|
object2.put("method", model.getMethodId());
|
||||||
object2.put("category", model.getMethodCategory());
|
object2.put("category", model.getMethodCategory());
|
||||||
|
|
||||||
@ -3070,7 +3071,7 @@ public class ProcessPublishClientWeb extends AbstPortalSkins implements PortalSk
|
|||||||
userName = UserCache.getModel(userId).getUserName();
|
userName = UserCache.getModel(userId).getUserName();
|
||||||
}
|
}
|
||||||
object2.put("id", palModel.getId());
|
object2.put("id", palModel.getId());
|
||||||
object2.put("version", "V" + palModel.getVersion() + ".0");
|
object2.put("version", VersionUtil.getVersionStrV(palModel.getVersion()));
|
||||||
object2.put("user", userName);
|
object2.put("user", userName);
|
||||||
object2.put("name", palModel.getName());
|
object2.put("name", palModel.getName());
|
||||||
object2.put("createDate", UtilDate.datetimeFormat(palModel.getCreateDate()));
|
object2.put("createDate", UtilDate.datetimeFormat(palModel.getCreateDate()));
|
||||||
@ -3134,7 +3135,7 @@ public class ProcessPublishClientWeb extends AbstPortalSkins implements PortalSk
|
|||||||
String repositoryId = object.getString("repositoryId");
|
String repositoryId = object.getString("repositoryId");
|
||||||
PALRepositoryModel palModel = PALRepositoryCache.getCache().get(repositoryId);
|
PALRepositoryModel palModel = PALRepositoryCache.getCache().get(repositoryId);
|
||||||
object2.put("id", palModel.getId());
|
object2.put("id", palModel.getId());
|
||||||
object2.put("version", "V" + palModel.getVersion() + ".0");
|
object2.put("version", VersionUtil.getVersionStrV(palModel.getVersion()));
|
||||||
String userName = "";
|
String userName = "";
|
||||||
if (UserCache.getModel(object.getString("userId")) != null) {
|
if (UserCache.getModel(object.getString("userId")) != null) {
|
||||||
userName = UserCache.getModel(object.getString("userId")).getUserName();
|
userName = UserCache.getModel(object.getString("userId")).getUserName();
|
||||||
@ -3219,7 +3220,7 @@ public class ProcessPublishClientWeb extends AbstPortalSkins implements PortalSk
|
|||||||
for (PALRepositoryModel palModel : list) {
|
for (PALRepositoryModel palModel : list) {
|
||||||
JSONObject object2 = new JSONObject();
|
JSONObject object2 = new JSONObject();
|
||||||
object2.put("id", palModel.getId());
|
object2.put("id", palModel.getId());
|
||||||
object2.put("version", "V" + palModel.getVersion() + ".0");
|
object2.put("version", VersionUtil.getVersionStrV(palModel.getVersion()));
|
||||||
String userName = "";
|
String userName = "";
|
||||||
String userId = palModel.getCreateUser();
|
String userId = palModel.getCreateUser();
|
||||||
if (!UtilString.isEmpty(userId) && UserCache.getModel(userId) != null) {
|
if (!UtilString.isEmpty(userId) && UserCache.getModel(userId) != null) {
|
||||||
@ -3276,7 +3277,7 @@ public class ProcessPublishClientWeb extends AbstPortalSkins implements PortalSk
|
|||||||
String repositoryId = object.getString("repositoryId");
|
String repositoryId = object.getString("repositoryId");
|
||||||
PALRepositoryModel palModel = PALRepositoryCache.getCache().get(repositoryId);
|
PALRepositoryModel palModel = PALRepositoryCache.getCache().get(repositoryId);
|
||||||
object2.put("id", palModel.getId());
|
object2.put("id", palModel.getId());
|
||||||
object2.put("version", "V" + palModel.getVersion() + ".0");
|
object2.put("version",VersionUtil.getVersionStrV(palModel.getVersion()));
|
||||||
String userName = "";
|
String userName = "";
|
||||||
if (UserCache.getModel(object.getString("userId")) != null) {
|
if (UserCache.getModel(object.getString("userId")) != null) {
|
||||||
userName = UserCache.getModel(object.getString("userId")).getUserName();
|
userName = UserCache.getModel(object.getString("userId")).getUserName();
|
||||||
@ -3557,7 +3558,7 @@ public class ProcessPublishClientWeb extends AbstPortalSkins implements PortalSk
|
|||||||
JSONObject object = new JSONObject();
|
JSONObject object = new JSONObject();
|
||||||
object.put("id", model.getId());
|
object.put("id", model.getId());
|
||||||
object.put("name", model.getName());
|
object.put("name", model.getName());
|
||||||
object.put("version", "V" + model.getVersion() + ".0");
|
object.put("version",VersionUtil.getVersionStrV(model.getVersion()));
|
||||||
object.put("hasFile", false);
|
object.put("hasFile", false);
|
||||||
object.put("method", model.getMethodId());
|
object.put("method", model.getMethodId());
|
||||||
object.put("category", model.getMethodCategory());
|
object.put("category", model.getMethodCategory());
|
||||||
@ -3669,7 +3670,7 @@ public class ProcessPublishClientWeb extends AbstPortalSkins implements PortalSk
|
|||||||
JSONObject object = new JSONObject();
|
JSONObject object = new JSONObject();
|
||||||
object.put("id", model.getId());
|
object.put("id", model.getId());
|
||||||
object.put("name", model.getName());
|
object.put("name", model.getName());
|
||||||
object.put("version", "V" + model.getVersion() + ".0");
|
object.put("version", VersionUtil.getVersionStrV(model.getVersion()));
|
||||||
object.put("hasChild", false);
|
object.put("hasChild", false);
|
||||||
object.put("childData", new JSONArray());
|
object.put("childData", new JSONArray());
|
||||||
object.put("method", model.getMethodId());
|
object.put("method", model.getMethodId());
|
||||||
@ -3688,7 +3689,7 @@ public class ProcessPublishClientWeb extends AbstPortalSkins implements PortalSk
|
|||||||
JSONObject subObj = new JSONObject();
|
JSONObject subObj = new JSONObject();
|
||||||
subObj.put("id", subModel.getId());
|
subObj.put("id", subModel.getId());
|
||||||
subObj.put("name", subModel.getName());
|
subObj.put("name", subModel.getName());
|
||||||
subObj.put("version", "V" + subModel.getVersion() + ".0");
|
subObj.put("version",VersionUtil.getVersionStrV(subModel.getVersion()));
|
||||||
subObj.put("hasFile", false);
|
subObj.put("hasFile", false);
|
||||||
subObj.put("method", subModel.getMethodId());
|
subObj.put("method", subModel.getMethodId());
|
||||||
subObj.put("category", subModel.getMethodCategory());
|
subObj.put("category", subModel.getMethodCategory());
|
||||||
@ -4356,7 +4357,7 @@ public class ProcessPublishClientWeb extends AbstPortalSkins implements PortalSk
|
|||||||
JSONObject object = new JSONObject();
|
JSONObject object = new JSONObject();
|
||||||
object.put("id", model.getId());
|
object.put("id", model.getId());
|
||||||
object.put("name", model.getName());
|
object.put("name", model.getName());
|
||||||
object.put("version", "V" + model.getVersion() + ".0");
|
object.put("version", VersionUtil.getVersionStrV(model.getVersion()));
|
||||||
object.put("hasFile", false);
|
object.put("hasFile", false);
|
||||||
object.put("method", model.getMethodId());
|
object.put("method", model.getMethodId());
|
||||||
object.put("category", model.getMethodCategory());
|
object.put("category", model.getMethodCategory());
|
||||||
|
|||||||
@ -1270,7 +1270,7 @@ public class ProcessPublishWeb extends ActionWeb {
|
|||||||
object.put("pDesc", pModel.getPublishDesc());
|
object.put("pDesc", pModel.getPublishDesc());
|
||||||
object.put("repositoryId", model.getPalRepositoryId());
|
object.put("repositoryId", model.getPalRepositoryId());
|
||||||
object.put("repositoryName", repositoryModel.getName());
|
object.put("repositoryName", repositoryModel.getName());
|
||||||
object.put("repositoryVersion", repositoryModel.getVersion() + ".0");
|
object.put("repositoryVersion", VersionUtil.getVersionStr(repositoryModel.getVersion()));
|
||||||
object.put("isPublish", repositoryModel.isPublish() ? "1" : "0");
|
object.put("isPublish", repositoryModel.isPublish() ? "1" : "0");
|
||||||
list.add(object);
|
list.add(object);
|
||||||
}
|
}
|
||||||
|
|||||||
Binary file not shown.
@ -28,6 +28,7 @@ import com.actionsoft.apps.coe.pal.pal.repository.model.PALRepositoryPropertyMod
|
|||||||
import com.actionsoft.apps.coe.pal.pal.repository.model.PALRepositoryShapeAttributeModel;
|
import com.actionsoft.apps.coe.pal.pal.repository.model.PALRepositoryShapeAttributeModel;
|
||||||
import com.actionsoft.apps.coe.pal.pal.repository.upfile.dao.UpFileDao;
|
import com.actionsoft.apps.coe.pal.pal.repository.upfile.dao.UpFileDao;
|
||||||
import com.actionsoft.apps.coe.pal.pal.repository.upfile.model.UpfileModel;
|
import com.actionsoft.apps.coe.pal.pal.repository.upfile.model.UpfileModel;
|
||||||
|
import com.actionsoft.apps.coe.pal.pal.ws.web.VersionUtil;
|
||||||
import org.apache.commons.collections.CollectionUtils;
|
import org.apache.commons.collections.CollectionUtils;
|
||||||
import org.apache.commons.lang.StringUtils;
|
import org.apache.commons.lang.StringUtils;
|
||||||
|
|
||||||
@ -107,7 +108,7 @@ public class ReportRepositoryCompare {
|
|||||||
Collections.sort(versions, new Comparator<PALRepositoryModel>() {
|
Collections.sort(versions, new Comparator<PALRepositoryModel>() {
|
||||||
@Override
|
@Override
|
||||||
public int compare(PALRepositoryModel o1, PALRepositoryModel o2) {
|
public int compare(PALRepositoryModel o1, PALRepositoryModel o2) {
|
||||||
return (int) (o2.getVersion() - o1.getVersion());
|
return VersionUtil.compareVersionNo(o1.getVersion(),o2.getVersion(),true) ;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
if (versions == null) {
|
if (versions == null) {
|
||||||
|
|||||||
Binary file not shown.
@ -28,6 +28,7 @@ import com.actionsoft.apps.coe.pal.pal.repository.model.PALRepositoryPropertyMod
|
|||||||
import com.actionsoft.apps.coe.pal.pal.repository.model.PALRepositoryShapeAttributeModel;
|
import com.actionsoft.apps.coe.pal.pal.repository.model.PALRepositoryShapeAttributeModel;
|
||||||
import com.actionsoft.apps.coe.pal.pal.repository.upfile.dao.UpFileDao;
|
import com.actionsoft.apps.coe.pal.pal.repository.upfile.dao.UpFileDao;
|
||||||
import com.actionsoft.apps.coe.pal.pal.repository.upfile.model.UpfileModel;
|
import com.actionsoft.apps.coe.pal.pal.repository.upfile.model.UpfileModel;
|
||||||
|
import com.actionsoft.apps.coe.pal.pal.ws.web.VersionUtil;
|
||||||
import org.apache.commons.collections.CollectionUtils;
|
import org.apache.commons.collections.CollectionUtils;
|
||||||
import org.apache.commons.lang.StringUtils;
|
import org.apache.commons.lang.StringUtils;
|
||||||
|
|
||||||
@ -107,7 +108,7 @@ public class ReportRepositoryCompare {
|
|||||||
Collections.sort(versions, new Comparator<PALRepositoryModel>() {
|
Collections.sort(versions, new Comparator<PALRepositoryModel>() {
|
||||||
@Override
|
@Override
|
||||||
public int compare(PALRepositoryModel o1, PALRepositoryModel o2) {
|
public int compare(PALRepositoryModel o1, PALRepositoryModel o2) {
|
||||||
return (int) (o2.getVersion() - o1.getVersion());
|
return VersionUtil.compareVersionNo(o1.getVersion(),o2.getVersion(),true);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
if (versions == null) {
|
if (versions == null) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user