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

订单变更单独新增子项会员项目逻辑修改

anderx месяцев назад: 9
Родитель
Сommit
16ddd83333

+ 3 - 1
src/main/java/com/goafanti/order/controller/OrderChangeApiController.java

@@ -549,7 +549,9 @@ public class OrderChangeApiController extends CertifyApiController {
 			res.getError().add(buildError(ErrorConstants.PARAM_EMPTY_ERROR,"","高新会员"));
 			return res;
 		}
-		return res.data(orderChangeService.addMemberSonProject( in));
+		Object o = orderChangeService.addMemberSonProject(in);
+		orderChangeService.pushSuerProject( in);
+		return res.data(o);
 
 	}
 

+ 2 - 0
src/main/java/com/goafanti/order/service/OrderChangeService.java

@@ -124,4 +124,6 @@ public interface OrderChangeService {
 	void pushChangeProcess(String taskReceiverId, Integer type);
 
     boolean checkMember(InputAddSonProject in);
+
+	void pushSuerProject(InputAddSonProject in);
 }

+ 8 - 0
src/main/java/com/goafanti/order/service/impl/OrderChangeServiceImpl.java

@@ -1855,4 +1855,12 @@ public class OrderChangeServiceImpl extends BaseMybatisDao<NewOrderChangeMapper>
         return businessProject.getProjectType() == 1 && (in.getHtMember() == 0 && in.getAdditionalDeduction() == 0 && in.getRdAwardsubsidy() == 0);
     }
 
+	@Override
+	public void pushSuerProject(InputAddSonProject in) {
+		TChangeTask tChangeTask = tChangeTaskMapper.selectById(in.getId());
+		InputTChangeTaskBo it= new InputTChangeTaskBo();
+		BeanUtils.copyProperties(tChangeTask,it);
+		pushSuerProject(it);
+	}
+
 }