调研接口修复

This commit is contained in:
yuezhihang
2022-01-19 18:23:10 +08:00
parent 4821c6c34b
commit a2b38c85d3
3 changed files with 15 additions and 3 deletions
@@ -24,6 +24,8 @@ import io.swagger.annotations.Api;
import com.adc.da.base.web.BaseController; import com.adc.da.base.web.BaseController;
import javax.validation.Valid; import javax.validation.Valid;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List; import java.util.List;
/** /**
@@ -100,9 +102,8 @@ public class TsUserController extends BaseController<TsUser> {
@ApiOperation("调研流程查询人 部门专用接口") @ApiOperation("调研流程查询人 部门专用接口")
@GetMapping("/selectDeptByDY") @GetMapping("/selectDeptByDY")
public ResponseMessage<List<TsUser>> selectDeptByDY(@Param("ids") String ids) throws Exception { public ResponseMessage<List<TsUser>> selectDeptByDY(@Param("ids") String ids) throws Exception {
QueryWrapper<TsUser> queryWrapper=new QueryWrapper<>(); List<String> strings=new ArrayList<>(Arrays.asList(ids.split(",")));
queryWrapper.in("USID",ids.split(",")); return Result.success(tsUserDao.selectDeptByDY(strings));
return Result.success(tsUserService.list(queryWrapper));
} }
@@ -56,4 +56,6 @@ public interface TsUserDao extends BaseMapper<TsUser> {
* @return List<String> * @return List<String>
*/ */
List<String> getUserIdsByPositionIds(List<String> positionIds); List<String> getUserIdsByPositionIds(List<String> positionIds);
List<TsUser> selectDeptByDY(@Param("list") List<String> strings);
} }
@@ -75,4 +75,13 @@
</foreach> </foreach>
) )
</select> </select>
<select id="selectDeptByDY" resultMap="UserPosition">
select ts_user.USID,ts_user.INSTITUTION_ID,ts_institution.name as institution_name from ts_user
left join ts_institution on ts_institution.id=ts_user.INSTITUTION_ID
where ts_user.USID in
<foreach item="msgId" collection="list" open="(" separator="," close=")" index="index">
#{msgId}
</foreach>
</select>
</mapper> </mapper>