diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmTestPlanController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmTestPlanController.java index de83a7f8..73e9735b 100644 --- a/xm-core/src/main/java/com/xm/core/ctrl/XmTestPlanController.java +++ b/xm-core/src/main/java/com/xm/core/ctrl/XmTestPlanController.java @@ -284,6 +284,12 @@ public class XmTestPlanController { } User user = LoginUtils.getCurrentUserInfo(); XmProduct xmProductDb=productService.getProductFromCache(xmTestPlanDb2.getProductId()); + if(StringUtils.hasText(xmTestPlan.getCuserid())){ + tips=this.productQxService.checkProductQx(xmProductDb,1,user,xmTestPlan.getCuserid(),xmTestPlan.getCusername(),xmTestPlan.getCbranchId()); + if(!tips.isOk()){ + return failed(tips); + } + } boolean isPm=groupService.checkUserIsProductAdm(xmProductDb,user.getUserid()); List can=new ArrayList<>(); List no=new ArrayList<>();