|
|
@@ -275,20 +275,23 @@ public class OrderChangeServiceImpl extends BaseMybatisDao<NewOrderChangeMapper>
|
|
|
//变更类型 0退单退款 1项目及金额变更 2仅项目变更 3仅金额变更 4重报 5赠送 6退单不退款 7仅变更合同
|
|
|
if(nb.getType() !=null){
|
|
|
if(Objects.equals(nb.getType(), OrderChangeType.JBGGT.getCode())){
|
|
|
- //仅合同图片修改:营销-营销总经理
|
|
|
- if(Objects.equals(nb.getProcessState(), OrderChangeProcess.YXGLY.getCode())){
|
|
|
+ //
|
|
|
+ if(Objects.equals(nb.getProcessState(), OrderChangeProcess.YYBZ.getCode())){
|
|
|
completeChange(remarks, nb);
|
|
|
return 1;
|
|
|
}
|
|
|
} else {
|
|
|
-/* 赠送:营销-经理-总经理审核-财务(已收款情况)-总裁(副总裁)
|
|
|
- 重报:营销-经理-总经理审核-技术员-财务-财务总监-总裁(副总裁)
|
|
|
- 仅项目:营销-经理-总经理审核-技术员-技术总监-财务-财务总监-总裁(副总裁)
|
|
|
- 项目&金额:营销-经理-总经理审核-技术员-技术经理-技术总监-财务-财务总监-总裁(副总裁)
|
|
|
- 退单退款:营销-经理-总经理审核-技术员-技术经理-技术总监-财务-财务总监-总裁(副总裁)-董事长(副总裁大于2K,需董事长审核)-财务退票
|
|
|
- 退单不退款:营销-经理-总经理审核-技术员-技术经理-技术总监-财务-财务总监-总裁(副总裁)-财务退票
|
|
|
- 仅金额:营销-经理-总经理审核-技术总监-财务-财务总监-总裁(副总裁)
|
|
|
- 框架协议审核流程: 营销员发起-营销经理审核-营销管理员审核-财务审核 */
|
|
|
+/*
|
|
|
+ 赠送:营销-经理-总经理审核-财务(已收款情况)-运营保障-总裁
|
|
|
+ 重报:营销-经理-总经理审核-技术员-财务-财务总监-运营保障-总裁
|
|
|
+ 仅项目:营销-经理-总经理审核-技术员-技术总监-财务-财务总监-运营保障-总裁
|
|
|
+ 项目&金额:营销-经理-总经理审核-技术员-技术经理-技术总监-财务-财务总监-运营保障-总裁
|
|
|
+ 退单退款:营销-经理-总经理审核-技术员-技术经理-技术总监-财务-财务总监-运营保障-总裁-董事长(大于2K,需董事长审核)-财务退票
|
|
|
+ 退单不退款:营销-经理-总经理审核-技术员-技术经理-技术总监-财务-财务总监-运营保障-总裁-财务退票
|
|
|
+ 仅金额:营销-经理-总经理审核-技术总监-财务-财务总监-运营保障-总裁
|
|
|
+ 框架协议审核流程: 营销员发起-营销经理审核-营销管理员审核-财务审核-运营保障-完成
|
|
|
+ 仅合同图片修改:营销-营销总经理-运营保障-完成
|
|
|
+*/
|
|
|
if (Objects.equals(nb.getProcessState(), OrderChangeProcess.YXJL.getCode())){
|
|
|
nb.setProcessState(OrderChangeProcess.YXGLY.getCode());
|
|
|
}else if (Objects.equals(nb.getProcessState(), OrderChangeProcess.YXGLY.getCode())){
|
|
|
@@ -302,6 +305,9 @@ public class OrderChangeServiceImpl extends BaseMybatisDao<NewOrderChangeMapper>
|
|
|
nb.setProcessState(OrderChangeProcess.JSZJ.getCode());
|
|
|
}else if (Objects.equals(nb.getType(), OrderChangeType.ZS.getCode()) || Objects.equals(nb.getType(), OrderChangeType.KJXY.getCode())){
|
|
|
nb.setProcessState(OrderChangeProcess.CWZY.getCode());
|
|
|
+ }else if (Objects.equals(nb.getType(), OrderChangeType.JBGGT.getCode())){
|
|
|
+ //新增运营保障审核
|
|
|
+ nb.setProcessState(OrderChangeProcess.YYBZ.getCode());
|
|
|
}
|
|
|
}else if (Objects.equals(nb.getProcessState(), OrderChangeProcess.JSY.getCode())){
|
|
|
orderExamineMapper.updateByOrderNoAndAid(orderNo,TokenManager.getAdminId(),0);
|
|
|
@@ -315,19 +321,33 @@ public class OrderChangeServiceImpl extends BaseMybatisDao<NewOrderChangeMapper>
|
|
|
nb.setProcessState(OrderChangeProcess.CWZY.getCode());
|
|
|
}else if (Objects.equals(nb.getProcessState(), OrderChangeProcess.CWZY.getCode())){
|
|
|
if (Objects.equals(nb.getType(), OrderChangeType.ZS.getCode())){
|
|
|
- boolean flag=pushApproval(nb, dep,remarks);
|
|
|
- if (flag) return 1;
|
|
|
+ //新增运营保障审核
|
|
|
+ nb.setProcessState(OrderChangeProcess.YYBZ.getCode());
|
|
|
+// boolean flag=pushApproval(nb, dep,remarks);
|
|
|
+// if (flag) return 1;
|
|
|
}else if (Objects.equals(nb.getType(), OrderChangeType.KJXY.getCode())){
|
|
|
- completeChange(remarks, nb);
|
|
|
- return 1;
|
|
|
+ //新增运营保障审核
|
|
|
+ nb.setProcessState(OrderChangeProcess.YYBZ.getCode());
|
|
|
+// completeChange(remarks, nb);
|
|
|
+// return 1;
|
|
|
}else {
|
|
|
nb.setProcessState(OrderChangeProcess.CWZJ.getCode());
|
|
|
}
|
|
|
}else if (Objects.equals(nb.getProcessState(), OrderChangeProcess.CWZJ.getCode())){
|
|
|
- boolean flag=pushApproval(nb, dep,remarks);
|
|
|
- if (flag){
|
|
|
- return 1;
|
|
|
+ //新增运营保障审核
|
|
|
+ nb.setProcessState(OrderChangeProcess.YYBZ.getCode());
|
|
|
+// boolean flag=pushApproval(nb, dep,remarks);
|
|
|
+// if (flag){
|
|
|
+// return 1;
|
|
|
+// }
|
|
|
+ }else if (Objects.equals(nb.getProcessState(), OrderChangeProcess.YYBZ.getCode())){
|
|
|
+ if (Objects.equals(nb.getType(), OrderChangeType.ZS.getCode())){
|
|
|
+ boolean flag=pushApproval(nb, dep,remarks);
|
|
|
+ if (flag){
|
|
|
+ return 1;
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
}else if(Objects.equals(nb.getProcessState(), OrderChangeProcess.TPSH.getCode())) {
|
|
|
if (Objects.equals(nb.getType(), OrderChangeType.TDTK.getCode()) || Objects.equals(nb.getType(), OrderChangeType.TDBTK.getCode())) {
|
|
|
nb.setStatus(2);
|