提交
This commit is contained in:
+9
@@ -218,4 +218,13 @@ public class ProjectRxswinEOController extends JeroController<ProjectRxswinEO, I
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
@AutoLog(value = "提交")
|
||||
@ApiOperation(value="提交", notes="提交")
|
||||
@GetMapping(value = "/submitInfo")
|
||||
public Result<?> submitInfo(@RequestParam(name="projectId",required=true) String projectId,
|
||||
@RequestParam(name="ids",required=true) String ids) {
|
||||
projectRxswinEOService.submitInfo(projectId,ids);
|
||||
return Result.OK("提交成功");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+7
@@ -78,4 +78,11 @@ public interface IProjectRxswinEOService extends IService<ProjectRxswinEO> {
|
||||
* @return
|
||||
*/
|
||||
Page<ProjectRxswinEO> getTwoPage(Page<ProjectRxswinEO> page,ProjectRxswinEO projectRxswinEO);
|
||||
|
||||
/**
|
||||
* 提交
|
||||
* @param projectId
|
||||
* @param ids
|
||||
*/
|
||||
void submitInfo(String projectId,String ids);
|
||||
}
|
||||
|
||||
+25
@@ -5,18 +5,23 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.jero.common.constant.enums.CutEnum;
|
||||
import com.jero.common.exception.JeroBootException;
|
||||
import com.jero.common.system.vo.LoginUser;
|
||||
import com.jero.common.util.PageUtil;
|
||||
import com.jero.modules.project.entity.ProjectLibraryBase;
|
||||
import com.jero.modules.project.entity.ProjectRxswinEO;
|
||||
import com.jero.modules.project.enums.StatusEnum;
|
||||
import com.jero.modules.project.mapper.ProjectRxswinEOMapper;
|
||||
import com.jero.modules.project.service.IProjectRxswinEOService;
|
||||
import org.apache.shiro.SecurityUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Collections;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.UUID;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/**
|
||||
* @Description: rxswin表
|
||||
@@ -158,4 +163,24 @@ public class ProjectRxswinEOServiceImpl extends ServiceImpl<ProjectRxswinEOMappe
|
||||
this.page(page,wrapper);
|
||||
return this.page(page,wrapper);
|
||||
}
|
||||
|
||||
/**
|
||||
* 提交
|
||||
* @param projectId
|
||||
* @param ids
|
||||
*/
|
||||
@Override
|
||||
public void submitInfo(String projectId, String ids) {
|
||||
LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
LambdaQueryWrapper<ProjectRxswinEO> wrapper = new LambdaQueryWrapper<>();
|
||||
wrapper.eq(ProjectRxswinEO::getId, Arrays.asList(ids.split(",")));
|
||||
List<ProjectRxswinEO> rxswinEOList = this.list(wrapper);
|
||||
for (ProjectRxswinEO projectRxswinEO : rxswinEOList) {
|
||||
projectRxswinEO.setId(UUID.randomUUID().toString().replaceAll("-",""));
|
||||
projectRxswinEO.setProjectId(projectId);
|
||||
projectRxswinEO.setCreateTime(new Date());
|
||||
projectRxswinEO.setCreateBy(user.getUsername());
|
||||
}
|
||||
this.saveBatch(rxswinEOList);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user