|
@@ -26,37 +26,36 @@ public class InitiateApplyFlowService {
|
|
@Autowired
|
|
@Autowired
|
|
private ApplyPurchaseDetailsService applyPurchaseDetailsService;
|
|
private ApplyPurchaseDetailsService applyPurchaseDetailsService;
|
|
|
|
|
|
- private FlowConstructor getFlowConstructor() {
|
|
|
|
- return FlowConstructor.init(new ExampleAbstract() {
|
|
|
|
-
|
|
|
|
- @Override
|
|
|
|
- public String getCode() {
|
|
|
|
- return "js_initiateApply";
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- @Override
|
|
|
|
- public void end() {
|
|
|
|
- ApplyPurchaseVo applyVo = getCacheData(ApplyPurchaseVo.class);
|
|
|
|
- applyVo.setFlowStatus(FlowStatusEnum.ADOPT.getType());
|
|
|
|
- applyPurchaseService.updateById(applyVo);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- @Override
|
|
|
|
- public void adopt() {
|
|
|
|
- ApplyPurchaseVo applyVo = getCacheData(ApplyPurchaseVo.class);
|
|
|
|
- applyVo.setFlowStatus(FlowStatusEnum.UNDER_WAY.getType());
|
|
|
|
- applyPurchaseService.updateById(applyVo);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- @Override
|
|
|
|
- public void reject() {
|
|
|
|
- ApplyPurchaseVo applyVo = getCacheData(ApplyPurchaseVo.class);
|
|
|
|
- applyVo.setFlowStatus(FlowStatusEnum.REJECT.getType());
|
|
|
|
- applyPurchaseService.updateById(applyVo);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- });
|
|
|
|
- }
|
|
|
|
|
|
+ private final FlowConstructor flowConstructor = FlowConstructor.init(new ExampleAbstract() {
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public String getCode() {
|
|
|
|
+ return "js_initiateApply";
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public void end() {
|
|
|
|
+ ApplyPurchaseVo applyVo = getCacheData(ApplyPurchaseVo.class);
|
|
|
|
+ applyVo.setFlowStatus(FlowStatusEnum.ADOPT.getType());
|
|
|
|
+ applyPurchaseService.updateById(applyVo);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public void adopt() {
|
|
|
|
+ ApplyPurchaseVo applyVo = getCacheData(ApplyPurchaseVo.class);
|
|
|
|
+ applyVo.setFlowStatus(FlowStatusEnum.UNDER_WAY.getType());
|
|
|
|
+ applyPurchaseService.updateById(applyVo);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public void reject() {
|
|
|
|
+ ApplyPurchaseVo applyVo = getCacheData(ApplyPurchaseVo.class);
|
|
|
|
+ applyVo.setFlowStatus(FlowStatusEnum.REJECT.getType());
|
|
|
|
+ applyPurchaseService.updateById(applyVo);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
|
|
public void create(ApplyPurchaseVo applyPurchaseVo) {
|
|
public void create(ApplyPurchaseVo applyPurchaseVo) {
|
|
|
|
|
|
@@ -73,11 +72,11 @@ public class InitiateApplyFlowService {
|
|
applyDetailsList.forEach(item -> item.setApplyPurchaseId(id));
|
|
applyDetailsList.forEach(item -> item.setApplyPurchaseId(id));
|
|
applyPurchaseDetailsService.saveBatch(applyDetailsList);
|
|
applyPurchaseDetailsService.saveBatch(applyDetailsList);
|
|
|
|
|
|
- getFlowConstructor().create(id, "发起申购", applyPurchaseVo.getRemark(), applyPurchaseVo);
|
|
|
|
|
|
+ flowConstructor.create(id, "发起申购", applyPurchaseVo.getRemark(), applyPurchaseVo);
|
|
}
|
|
}
|
|
|
|
|
|
public void jump(JumpVo jumpVo) {
|
|
public void jump(JumpVo jumpVo) {
|
|
- getFlowConstructor().jump(jumpVo);
|
|
|
|
|
|
+ flowConstructor.jump(jumpVo);
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|