|
@@ -43,16 +43,18 @@ public class BuildSceneProcessLogListener{
|
|
BuildSceneProcessLogMessage buildSceneMessage = JSONObject.parseObject(msg, BuildSceneProcessLogMessage.class);
|
|
BuildSceneProcessLogMessage buildSceneMessage = JSONObject.parseObject(msg, BuildSceneProcessLogMessage.class);
|
|
String num = buildSceneMessage.getNum();
|
|
String num = buildSceneMessage.getNum();
|
|
try {
|
|
try {
|
|
|
|
+ String reason = null;
|
|
|
|
+ int status = CommonOperStatus.SUCCESS.code();
|
|
int buildStatus = buildSceneMessage.getBuildStatus();
|
|
int buildStatus = buildSceneMessage.getBuildStatus();
|
|
//新的计算开始,需要将之前的记录置为失效
|
|
//新的计算开始,需要将之前的记录置为失效
|
|
if(buildStatus == ModelingBuildStatus.CALCULATING.code()){
|
|
if(buildStatus == ModelingBuildStatus.CALCULATING.code()){
|
|
sceneBuildProcessLogService.clearSceneBuildProcessLog(num, SceneBuildProcessType.CALL.code(),queueModelingCall);
|
|
sceneBuildProcessLogService.clearSceneBuildProcessLog(num, SceneBuildProcessType.CALL.code(),queueModelingCall);
|
|
- }
|
|
|
|
- int status = CommonOperStatus.SUCCESS.code();
|
|
|
|
- String reason = null;
|
|
|
|
- if(buildStatus != ModelingBuildStatus.SUCCESS.code()){
|
|
|
|
- status = CommonOperStatus.FAILD.code();
|
|
|
|
- reason = ModelingBuildStatus.get(buildStatus).message();
|
|
|
|
|
|
+ status = CommonOperStatus.WAITING.code();
|
|
|
|
+ }else{
|
|
|
|
+ if(buildStatus != ModelingBuildStatus.SUCCESS.code()){
|
|
|
|
+ status = CommonOperStatus.FAILD.code();
|
|
|
|
+ reason = ModelingBuildStatus.get(buildStatus).message();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
sceneBuildProcessLogService.saveSceneBuildProcessLog(num, SceneBuildProcessType.CALL.code(), queueModelingCall, status, reason);
|
|
sceneBuildProcessLogService.saveSceneBuildProcessLog(num, SceneBuildProcessType.CALL.code(), queueModelingCall, status, reason);
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|