|
|
@@ -274,13 +274,13 @@ public class OrderChangeServiceImpl extends BaseMybatisDao<NewOrderChangeMapper>
|
|
|
return 1;
|
|
|
}
|
|
|
} else {
|
|
|
-/* 赠送:营销-经理-总经理审核-财务(已收款情况)-总裁
|
|
|
- 重报:营销-经理-总经理审核-技术员-财务-财务总监-总裁
|
|
|
- 仅项目:营销-经理-总经理审核-技术员-技术总监-财务-财务总监-总裁
|
|
|
- 项目&金额:营销-经理-总经理审核-技术员-经理经理-技术总监-财务-财务总监-总裁
|
|
|
- 退单退款:营销-经理-总经理审核-技术员-经理经理-技术总监-财务-财务总监-总裁-董事长(大于2K,需董事长审核)-财务退票
|
|
|
- 退单不退款:营销-经理-总经理审核-技术员-经理经理-技术总监-财务-财务总监-总裁-财务退票
|
|
|
- 仅金额:营销-经理-总经理审核-技术总监-财务-财务总监-总裁
|
|
|
+/* 赠送:营销-经理-总经理审核-财务(已收款情况)-总裁(副总裁)
|
|
|
+ 重报:营销-经理-总经理审核-技术员-财务-财务总监-总裁(副总裁)
|
|
|
+ 仅项目:营销-经理-总经理审核-技术员-技术总监-财务-财务总监-总裁(副总裁)
|
|
|
+ 项目&金额:营销-经理-总经理审核-技术员-经理经理-技术总监-财务-财务总监-总裁(副总裁)
|
|
|
+ 退单退款:营销-经理-总经理审核-技术员-经理经理-技术总监-财务-财务总监-总裁(副总裁)-董事长(副总裁大于2K,需董事长审核)-财务退票
|
|
|
+ 退单不退款:营销-经理-总经理审核-技术员-经理经理-技术总监-财务-财务总监-总裁(副总裁)-财务退票
|
|
|
+ 仅金额:营销-经理-总经理审核-技术总监-财务-财务总监-总裁(副总裁)
|
|
|
框架协议审核流程: 营销员发起-营销经理审核-营销管理员审核-财务审核
|
|
|
*/
|
|
|
if (nb.getProcessState()==OrderChangeProcess.YXJL.getCode()){
|
|
|
@@ -320,15 +320,8 @@ public class OrderChangeServiceImpl extends BaseMybatisDao<NewOrderChangeMapper>
|
|
|
}
|
|
|
}else if (nb.getProcessState()==OrderChangeProcess.CWZJ.getCode()){
|
|
|
pushCED(nb,dep);
|
|
|
- }else if (nb.getProcessState()==OrderChangeProcess.ZC.getCode()||nb.getProcessState()==OrderChangeProcess.FZC.getCode()){
|
|
|
- if (nb.getType()==OrderChangeType.TDTK.getCode()) {
|
|
|
- if (nb.getChangeAmount().compareTo(new BigDecimal("0.2")) < 0) {
|
|
|
- //小于则总裁通过,大于则董事长
|
|
|
- nb.setStatus(2);
|
|
|
- }else {
|
|
|
- nb.setProcessState(OrderChangeProcess.DSZ.getCode());
|
|
|
- }
|
|
|
- }else if (nb.getType()==OrderChangeType.TDBTK.getCode()){
|
|
|
+ }else if(nb.getProcessState()==OrderChangeProcess.ZC.getCode()) {
|
|
|
+ if (nb.getType()==OrderChangeType.TDTK.getCode()||nb.getType()==OrderChangeType.TDBTK.getCode()) {
|
|
|
nb.setStatus(2);
|
|
|
}else {
|
|
|
nb.setStatus(4);
|
|
|
@@ -336,12 +329,28 @@ public class OrderChangeServiceImpl extends BaseMybatisDao<NewOrderChangeMapper>
|
|
|
pushCompleteOrderChange(nb);
|
|
|
return 1;
|
|
|
}
|
|
|
+ }else if (nb.getProcessState()==OrderChangeProcess.FZC.getCode()){
|
|
|
+ if (nb.getType()==OrderChangeType.TDTK.getCode()) {
|
|
|
+ if (nb.getChangeAmount().compareTo(new BigDecimal("0.2")) < 0) {
|
|
|
+ //小于则总裁通过,大于则董事长
|
|
|
+ nb.setStatus(2);
|
|
|
+ }else {
|
|
|
+ nb.setProcessState(OrderChangeProcess.DSZ.getCode());
|
|
|
+ }
|
|
|
+ }else if (nb.getType()==OrderChangeType.TDBTK.getCode()){
|
|
|
+ nb.setStatus(2);
|
|
|
+ }else {
|
|
|
+ nb.setStatus(4);
|
|
|
+ addOrderChangeLog(remarks, 2, orderNo, nb.getId());
|
|
|
+ pushCompleteOrderChange(nb);
|
|
|
+ return 1;
|
|
|
+ }
|
|
|
|
|
|
- }else if (nb.getProcessState()==OrderChangeProcess.DSZ.getCode()){
|
|
|
- nb.setStatus(2);
|
|
|
+ }else if (nb.getProcessState()==OrderChangeProcess.DSZ.getCode()){
|
|
|
+ nb.setStatus(2);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
- }
|
|
|
if(nb.getStatus()==3) {
|
|
|
nb.setStatus(1);//如果驳回数据则改为正常数据
|
|
|
}
|