mybatis in查询

mybatis部分

xml代码


	<select id="findEDById" parameterType="EarDisease" resultType="java.util.Map">
		SELECT t1.id AS earDiseaseId,t1.name,t1.content,t2.name AS
		systemName FROM dt_ear_disease AS t1
		LEFT JOIN dt_ear_system AS t2 ON t2.num=t1.system_id
		WHERE t1.id IN
		<foreach item="item" index="index" collection="earDiseaseId"
			open="(" separator="," close=")">
			#{item}
		</foreach>
	</select>



控制器部分:

if (listEarConclusion.size() != 0) {
								JSONArray json = new JSONArray();
								/*
								 * for (int i = listEarConclusion.size() - 1; i
								 * >= 0; i--) {
								 */
								String empityArray[] = new String[0];
								for (int i = 0; i < listEarConclusion.size(); i++) {
									JSONObject jo = new JSONObject();
									jo.put("id", listEarConclusion.get(i).getId());
									jo.put("member_id", listEarConclusion.get(i).getMember_id());
									jo.put("name", listEarConclusion.get(i).getName());
									jo.put("age", listEarConclusion.get(i).getAge());
									jo.put("gender", listEarConclusion.get(i).getGender());
									jo.put("phone", listEarConclusion.get(i).getPhone());
									jo.put("xuewei", listEarConclusion.get(i).getXuewei());
									jo.put("tongji", listEarConclusion.get(i).getTongji());
									String earDiseaseId = listEarConclusion.get(i).getJibing_id();
									String[] earDiseaseId1 = StringUtils.split(earDiseaseId, ",");// String
									if (earDiseaseId1.length != 0) {
										int[] earDiseaseId2 = new int[earDiseaseId1.length];// String数组转int数组

										for (int i1 = 0; i1 < earDiseaseId2.length; i1++) {
											earDiseaseId2[i1] = Integer.parseInt(earDiseaseId1[i1]);
										}
										Map<String, Object> map1 = new HashMap<String, Object>();
										map1.put("earDiseaseId", earDiseaseId2);
										List<Object> listED = commonDiseaseService.findEDById(map1);

										jo.put("listED", listED);
									}else{
										jo.put("listED", empityArray);
									}
									
									jo.put("record_time", f.format(listEarConclusion.get(i).getRecord_time()));

									json.add(jo);
								}
								result.put("res", "1001");
								result.put("listEarConclusion", json);
								OutputUtil.outPutJsonObject(response, result);
							}


 
 
 
 
 

                
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值