|
@ -1,6 +1,8 @@ |
|
|
package com.qs.serve.modules.tbs.controller; |
|
|
package com.qs.serve.modules.tbs.controller; |
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
|
|
|
import com.qs.serve.common.framework.manager.AsyncFactory; |
|
|
|
|
|
import com.qs.serve.common.framework.manager.AsyncManager; |
|
|
import com.qs.serve.common.model.annotation.SysLog; |
|
|
import com.qs.serve.common.model.annotation.SysLog; |
|
|
import com.qs.serve.common.model.dto.PageVo; |
|
|
import com.qs.serve.common.model.dto.PageVo; |
|
|
import com.qs.serve.common.model.dto.R; |
|
|
import com.qs.serve.common.model.dto.R; |
|
@ -11,10 +13,12 @@ import com.qs.serve.common.util.PageUtil; |
|
|
import com.qs.serve.common.util.CopierUtil; |
|
|
import com.qs.serve.common.util.CopierUtil; |
|
|
import com.qs.serve.common.util.StringUtils; |
|
|
import com.qs.serve.common.util.StringUtils; |
|
|
import com.qs.serve.modules.sys.service.SysAttachService; |
|
|
import com.qs.serve.modules.sys.service.SysAttachService; |
|
|
|
|
|
import com.qs.serve.modules.tbs.common.TbsBudgetCheckState; |
|
|
import com.qs.serve.modules.tbs.common.dto.TbsBudgetChangeVo; |
|
|
import com.qs.serve.modules.tbs.common.dto.TbsBudgetChangeVo; |
|
|
import com.qs.serve.modules.tbs.entity.*; |
|
|
import com.qs.serve.modules.tbs.entity.*; |
|
|
import com.qs.serve.modules.tbs.entity.so.TbsBudgetChangeSo; |
|
|
import com.qs.serve.modules.tbs.entity.so.TbsBudgetChangeSo; |
|
|
import com.qs.serve.modules.tbs.service.*; |
|
|
import com.qs.serve.modules.tbs.service.*; |
|
|
|
|
|
import com.qs.serve.modules.tbs.service.impl.TbsBudgetChangeOperationServiceImpl; |
|
|
import lombok.AllArgsConstructor; |
|
|
import lombok.AllArgsConstructor; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import org.springframework.security.access.prepost.PreAuthorize; |
|
|
import org.springframework.security.access.prepost.PreAuthorize; |
|
@ -82,6 +86,9 @@ public class TbsBudgetChangeController { |
|
|
if(budgetChange.getOrgAttachIds()!=null&&budgetChange.getOrgAttachIds().length>0){ |
|
|
if(budgetChange.getOrgAttachIds()!=null&&budgetChange.getOrgAttachIds().length>0){ |
|
|
budgetChange.setOrgAttachInfos(sysAttachService.listByIds(Arrays.asList(budgetChange.getOrgAttachIds()))); |
|
|
budgetChange.setOrgAttachInfos(sysAttachService.listByIds(Arrays.asList(budgetChange.getOrgAttachIds()))); |
|
|
} |
|
|
} |
|
|
|
|
|
if (budgetChange.getBudgetCheckState().equals(TbsBudgetCheckState.State_1_apply)){ |
|
|
|
|
|
AsyncManager.me().execute(AsyncFactory.submitBudgetChange(budgetChange.getId()+"")); |
|
|
|
|
|
} |
|
|
return R.ok(budgetChange); |
|
|
return R.ok(budgetChange); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|