소스 검색

各接口操作数据同步到客户统计表

anderx 3 년 전
부모
커밋
a204ceb097
1개의 변경된 파일5개의 추가작업 그리고 6개의 파일을 삭제
  1. 5 6
      src/main/java/com/goafanti/order/service/impl/OrderChangeServiceImpl.java

+ 5 - 6
src/main/java/com/goafanti/order/service/impl/OrderChangeServiceImpl.java

@@ -716,9 +716,12 @@ public class OrderChangeServiceImpl extends BaseMybatisDao<NewOrderChangeMapper>
 		}
 		o.setDeleteSign(0);
 		//处理客户中间表退单标识
+		//处理客户已派项目
 		UserMid um=new UserMid();
+		String taskNames=userMidMapper.getUserTaskNames(o.getBuyerId());
 		um.setUid(o.getBuyerId());
-		um.setChargeback(1);
+		um.setTaskNames(taskNames);
+		if (nb.getType()==0)um.setChargeback(1);
 		userMidMapper.updateByUid(um);
 		tOrderNewMapper.updateByPrimaryKeySelective(o);
 		return o;
@@ -751,11 +754,7 @@ public class OrderChangeServiceImpl extends BaseMybatisDao<NewOrderChangeMapper>
 				tOrderTaskMapper.deleteByPrimaryKey(cd.getTid());
 			}
 		}
-		//处理客户已派项目
-		UserMid um=new UserMid();
-		String taskNames=userMidMapper.getUserTaskNames(o.getBuyerId());
-		um.setUid(o.getBuyerId());
-		um.setTaskNames(taskNames);
+
 		List<TChangeDunOut> listcd=tChangeDunMapper.selectByCid(id);
 		for (TChangeDunOut cd : listcd) {
 			NewOrderDun nd=new NewOrderDun();