|
@@ -1,10 +1,7 @@
|
|
|
package com.zjugis.business.flow.businesstravel.event;
|
|
|
|
|
|
import com.google.common.base.Strings;
|
|
|
-import com.zjugis.business.converter.attendancenote.AttendanceNoteConvert;
|
|
|
import com.zjugis.business.converter.businesstravel.TravelConvert;
|
|
|
-import com.zjugis.business.flow.attendancenote.entity.AttendanceNoteDO;
|
|
|
-import com.zjugis.business.flow.attendancenote.entity.AttendanceNoteTimeDO;
|
|
|
import com.zjugis.business.flow.businesstravel.entity.TravelDO;
|
|
|
import com.zjugis.business.flow.businesstravel.entity.TravelTimeDO;
|
|
|
import com.zjugis.business.flow.businesstravel.service.TravelService;
|
|
@@ -28,6 +25,8 @@ import java.util.List;
|
|
|
import java.util.Map;
|
|
|
import java.util.Objects;
|
|
|
|
|
|
+import static com.zjugis.business.constants.FlowStatusConstants.*;
|
|
|
+
|
|
|
/**
|
|
|
* @Author 陈俊
|
|
|
* @Date 2023/12/8 11:14
|
|
@@ -69,7 +68,7 @@ public class TravelEvent extends BaseController {
|
|
|
flowDesc += "/" + entity.getTravelReason();
|
|
|
}
|
|
|
|
|
|
- entity.setFlowStatus(1);
|
|
|
+ entity.setFlowStatus(FLOW_PROCESS);
|
|
|
travelService.updateTravel(TravelConvert.INSTANCE.convert(entity));
|
|
|
flowDesc = flowDesc.length() > 1 ? flowDesc.substring(1) : flowDesc;
|
|
|
workflowClient.saveFlowDescribe(flowInstanceId, flowDesc);
|
|
@@ -97,7 +96,7 @@ public class TravelEvent extends BaseController {
|
|
|
if (!Objects.isNull(flowInstance) && flowInstance.containsKey("id")) {
|
|
|
String flowInstanceId = flowInstance.get("id").toString();
|
|
|
TravelDO entity = travelService.findByInstanceId(flowInstanceId);
|
|
|
- entity.setFlowStatus(90);
|
|
|
+ entity.setFlowStatus(FLOW_FINISHED);
|
|
|
entity.setFlowFinishtime(LocalDate.now());
|
|
|
travelService.updateTravel(TravelConvert.INSTANCE.convert(entity));
|
|
|
List<TravelTimeDO> travelTimeDOS = travelTimeService.getListByTravelId(entity.getId());
|
|
@@ -138,7 +137,7 @@ public class TravelEvent extends BaseController {
|
|
|
if (!Objects.isNull(flowInstance) && flowInstance.containsKey("id")) {
|
|
|
String flowInstanceId = flowInstance.get("id").toString();
|
|
|
TravelDO entity = travelService.findByInstanceId(flowInstanceId);
|
|
|
- entity.setFlowStatus(20);
|
|
|
+ entity.setFlowStatus(FLOW_NULLY);
|
|
|
entity.setIsvalid(0);
|
|
|
travelService.updateTravel(TravelConvert.INSTANCE.convert(entity));
|
|
|
return ok("true");
|
|
@@ -166,7 +165,7 @@ public class TravelEvent extends BaseController {
|
|
|
if (!Objects.isNull(flowInstance) && flowInstance.containsKey("id")) {
|
|
|
String flowInstanceId = flowInstance.get("id").toString();
|
|
|
TravelDO entity = travelService.findByInstanceId(flowInstanceId);
|
|
|
- entity.setFlowStatus(1);
|
|
|
+ entity.setFlowStatus(FLOW_PROCESS);
|
|
|
entity.setIsvalid(1);
|
|
|
travelService.updateTravel(TravelConvert.INSTANCE.convert(entity));
|
|
|
return ok("true");
|