|
@@ -22,6 +22,7 @@ import com.mooctest.crowd.site.data.dto.*;
|
|
|
import com.mooctest.crowd.site.data.enums.RoleType;
|
|
|
import com.mooctest.crowd.site.data.vo.*;
|
|
|
import com.mooctest.crowd.site.mediator.ViewMediator;
|
|
|
+import com.mooctest.crowd.site.service.ThemeStatusService;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.codehaus.jettison.json.JSONException;
|
|
|
import org.jetbrains.annotations.NotNull;
|
|
@@ -120,6 +121,9 @@ public class WebMediatorImpl implements ViewMediator {
|
|
|
@Autowired
|
|
|
private UserToRoleDao userToRoleDao;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private ThemeStatusService themeStatusService;
|
|
|
+
|
|
|
@Override
|
|
|
public void saveEnterpriseRole(User user, ApplyEnterpriseAuthCommand applyEnterpriseAuthCommand) {
|
|
|
//如果是研发机构那么能发包
|
|
@@ -524,6 +528,7 @@ public class WebMediatorImpl implements ViewMediator {
|
|
|
CrowdTestProject project = new CrowdTestProject();
|
|
|
BeanUtils.copyProperties(crowdTestProjectPO, project);
|
|
|
CrowdProjectVO projectVO = new CrowdProjectVO(project);
|
|
|
+ themeStatusService.updateStatus(project);
|
|
|
if (project.getStatus() == CrowdTestProjectStatus.HAS_COMMITED)
|
|
|
projectVO.setNeedHandle(true);
|
|
|
// 应用类型值的转换
|