dao
List<KdTaskEntity> queryByIds(Long[] idslist);
xml
<select id="queryByIds" resultType="io.renren.modules.generator.entity.KdTaskEntity">
select * from kd_task where id in
<foreach item="taskId" collection="array" open="(" separator="," close=")">
#{taskId}
</foreach>
</select>
control
@RequestMapping("/queryAllByIds")
public R queryAllByIds(@RequestBody Long[] ids) {
Collection<KdTaskEntity> taskList = kdTaskService.listByIds(Arrays.asList(ids));
return R.ok().put("List", taskList);
}
js
getSameDataList_post() {
//debugger;;
this.dataListLoading = true;
this.$http({
url: this.$http.adornUrl(
"/generator/kdtask/queryAllByIds"
),
method: "post",
data: this.$http.adornData(this.taskIdsArray, false)
// params: this.$http.adornParams({
// // ids: this.taskIdsArray,
// data: this.$http.adornData(this.taskIdsArray, false)
// }),
}).then(({ data }) => {
if (data && data.code === 0) {
this.dataList = data.List;
} else {
this.totalPage = 0;
}
this.dataListLoading = false;
});
},