Просмотр исходного кода

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

anderx лет назад: 3
Родитель
Сommit
a204ceb097

+ 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();