调研接口修复

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 javax.validation.Valid;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/**
@@ -100,9 +102,8 @@ public class TsUserController extends BaseController<TsUser> {
@ApiOperation("调研流程查询人 部门专用接口")
@GetMapping("/selectDeptByDY")
public ResponseMessage<List<TsUser>> selectDeptByDY(@Param("ids") String ids) throws Exception {
QueryWrapper<TsUser> queryWrapper=new QueryWrapper<>();
queryWrapper.in("USID",ids.split(","));
return Result.success(tsUserService.list(queryWrapper));
List<String> strings=new ArrayList<>(Arrays.asList(ids.split(",")));
return Result.success(tsUserDao.selectDeptByDY(strings));
}
@@ -56,4 +56,6 @@ public interface TsUserDao extends BaseMapper<TsUser> {
* @return List<String>
*/
List<String> getUserIdsByPositionIds(List<String> positionIds);
List<TsUser> selectDeptByDY(@Param("list") List<String> strings);
}
@@ -75,4 +75,13 @@
</foreach>
)
</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>