1.借章管理逻辑修改,只要包含法人章/法人身份证走borrowMetho流程

2.上诉流程所长之前增加副所长节点
This commit is contained in:
张天尧 2025-02-06 10:20:24 +08:00
parent 18aff440ee
commit fe4989e8d2
2 changed files with 40 additions and 18 deletions

View File

@ -171,18 +171,25 @@ public class AdminSealManagementController implements AdminSealManagementApi {
JSONObject ext = req.getSealBody(); JSONObject ext = req.getSealBody();
List<Integer> sealType = ext.containsKey("sealType") ? ext List<Integer> sealType = ext.containsKey("sealType") ? ext
.getObject("sealType", List.class) : null; .getObject("sealType", List.class) : null;
if (sealType != null && sealType.size() > 0) { // if (sealType != null && sealType.size() > 0) {
Integer stampType = sealType.get(0); // Integer stampType = sealType.get(0);
switch (stampType) { // switch (stampType) {
case 18: //法人章() // case 18: //法人章()
case 28: //法人身份证 // case 28: //法人身份证
type= activitiEnum.activitiType.borrowMethod; // type= activitiEnum.activitiType.borrowMethod;
break; // break;
default: // default:
type = activitiEnum.activitiType.borrow; // type = activitiEnum.activitiType.borrow;
// break;
// }
// }
for (Integer i : sealType) {
if(i==18||i==28){ //法人章()法人身份证到所长(借章管理)
type= activitiEnum.activitiType.borrowMethod; //流程图所长节点前面增加副所长节点
break; break;
} }
} }
if(type==null)type = activitiEnum.activitiType.borrow;
// type = activitiEnum.activitiType.borrow; // type = activitiEnum.activitiType.borrow;
} }
} else { } else {

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:activiti="http://activiti.org/bpmn" xmlns:tns="http://www.activiti.org/test" xmlns:xsd="http://www.w3.org/2001/XMLSchema" id="m1510886794949" name="" targetNamespace="http://www.activiti.org/test" exporter="Camunda Modeler" exporterVersion="5.25.0"> <definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:activiti="http://activiti.org/bpmn" xmlns:tns="http://www.activiti.org/test" xmlns:xsd="http://www.w3.org/2001/XMLSchema" id="m1510886794949" name="" targetNamespace="http://www.activiti.org/test" exporter="Camunda Modeler" exporterVersion="3.0.0">
<process id="borrowMethod" name="借章(法人身份证、法人章)" processType="None" isClosed="false" isExecutable="true"> <process id="borrowMethod" name="借章(法人身份证、法人章)" processType="None" isClosed="false" isExecutable="true">
<startEvent id="start" name="StartEvent" /> <startEvent id="start" name="StartEvent" />
<userTask id="apply" name="申请人" activiti:assignee="${apply}" activiti:exclusive="true" /> <userTask id="apply" name="申请人" activiti:assignee="${apply}" activiti:exclusive="true" />
@ -12,11 +12,13 @@
<extensionElements> <extensionElements>
<activiti:taskListener class="com.xqopen.kehui.flows.util.MyTaskListener" event="create" /> <activiti:taskListener class="com.xqopen.kehui.flows.util.MyTaskListener" event="create" />
</extensionElements> </extensionElements>
<outgoing>SequenceFlow_0d78n8w</outgoing>
</userTask> </userTask>
<userTask id="director" name="所长" activiti:exclusive="true"> <userTask id="director" name="所长" activiti:exclusive="true">
<extensionElements> <extensionElements>
<activiti:taskListener class="com.xqopen.kehui.flows.util.MyTaskListener" event="create" /> <activiti:taskListener class="com.xqopen.kehui.flows.util.MyTaskListener" event="create" />
</extensionElements> </extensionElements>
<incoming>SequenceFlow_1o74bdn</incoming>
</userTask> </userTask>
<endEvent id="end" name="EndEvent"> <endEvent id="end" name="EndEvent">
<extensionElements> <extensionElements>
@ -26,7 +28,15 @@
<sequenceFlow id="_9" sourceRef="start" targetRef="apply" /> <sequenceFlow id="_9" sourceRef="start" targetRef="apply" />
<sequenceFlow id="_10" sourceRef="apply" targetRef="partner" /> <sequenceFlow id="_10" sourceRef="apply" targetRef="partner" />
<sequenceFlow id="_2" sourceRef="partner" targetRef="office" /> <sequenceFlow id="_2" sourceRef="partner" targetRef="office" />
<sequenceFlow id="_3" sourceRef="office" targetRef="director" /> <userTask id="depDirector" name="副所长" activiti:exclusive="true">
<extensionElements>
<activiti:taskListener class="com.xqopen.kehui.flows.util.MyTaskListener" event="create" />
</extensionElements>
<incoming>SequenceFlow_0d78n8w</incoming>
<outgoing>SequenceFlow_1o74bdn</outgoing>
</userTask>
<sequenceFlow id="SequenceFlow_0d78n8w" sourceRef="office" targetRef="depDirector" />
<sequenceFlow id="SequenceFlow_1o74bdn" sourceRef="depDirector" targetRef="director" />
<sequenceFlow id="_5" sourceRef="director" targetRef="end" /> <sequenceFlow id="_5" sourceRef="director" targetRef="end" />
</process> </process>
<bpmndi:BPMNDiagram id="Diagram-_1" name="New Diagram" documentation="background=#3C3F41;count=1;horizontalcount=1;orientation=0;width=842.4;height=1195.2;imageableWidth=832.4;imageableHeight=1185.2;imageableX=5.0;imageableY=5.0"> <bpmndi:BPMNDiagram id="Diagram-_1" name="New Diagram" documentation="background=#3C3F41;count=1;horizontalcount=1;orientation=0;width=842.4;height=1195.2;imageableWidth=832.4;imageableHeight=1185.2;imageableX=5.0;imageableY=5.0">
@ -86,13 +96,6 @@
<omgdc:Bounds x="0" y="0" width="0" height="0" /> <omgdc:Bounds x="0" y="0" width="0" height="0" />
</bpmndi:BPMNLabel> </bpmndi:BPMNLabel>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge__3" bpmnElement="_3" sourceElement="Shape-office" targetElement="Shape-depDirector">
<omgdi:waypoint x="417.5" y="505" />
<omgdi:waypoint x="417.5" y="565" />
<bpmndi:BPMNLabel>
<omgdc:Bounds x="0" y="0" width="0" height="0" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge__5" bpmnElement="_5" sourceElement="Shape-depDirector" targetElement="Shape-end"> <bpmndi:BPMNEdge id="BPMNEdge__5" bpmnElement="_5" sourceElement="Shape-depDirector" targetElement="Shape-end">
<omgdi:waypoint x="416" y="620" /> <omgdi:waypoint x="416" y="620" />
<omgdi:waypoint x="416" y="715" /> <omgdi:waypoint x="416" y="715" />
@ -100,6 +103,18 @@
<omgdc:Bounds x="0" y="0" width="0" height="0" /> <omgdc:Bounds x="0" y="0" width="0" height="0" />
</bpmndi:BPMNLabel> </bpmndi:BPMNLabel>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="UserTask_14yrmqi_di" bpmnElement="depDirector">
<omgdc:Bounds x="529" y="450" width="85" height="55" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="SequenceFlow_0d78n8w_di" bpmnElement="SequenceFlow_0d78n8w">
<omgdi:waypoint x="460" y="478" />
<omgdi:waypoint x="529" y="478" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="SequenceFlow_1o74bdn_di" bpmnElement="SequenceFlow_1o74bdn">
<omgdi:waypoint x="572" y="505" />
<omgdi:waypoint x="572" y="593" />
<omgdi:waypoint x="460" y="593" />
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane> </bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram> </bpmndi:BPMNDiagram>
</definitions> </definitions>