文獻種類:專題技術總結文獻;
開發工具與關鍵技術:
作者:彭浩達 ;年級: 2017 ;撰寫時間: 2020 年 5 月 18 日
實現查詢庫存下限信息
Dao部分
@Override
public List selectKcdrug() {
// TODO Auto-generated method stub
List drugMeds = purDrugmed.selectKcdrug();
List<PurDrugMed> drugMedr = new ArrayList<PurDrugMed>();
PurDrugMed drugMed = new PurDrugMed();
Iterator<PurDrugMed> iterator = drugMeds.iterator();
while(iterator.hasNext()){
drugMed = iterator.next();
List<PurDrugMed> drugMedd = purDrugmed.selectKcdrugs(drugMed.getDrugid());
Iterator<PurDrugMed> iterators = drugMedd.iterator();
while(iterators.hasNext()){
drugMed = iterators.next();
drugMedr.add(drugMed);
}
}
return drugMedr;
}
Mybatis部分
select distinct e.drugid from purchase b,purcharis c,ykdetail d,drug e,medical f where b.purcharisid = c.purcharisid and b.purchaseid = d.purchaseid and c.drugid = e.drugid and c.medicalid = f.medicalid
select * from medicine a,purchase b,purcharis c,ykdetail d,drug e,medical f where a.medicineid = b.medicineid and b.purcharisid = c.purcharisid and b.purchaseid = d.purchaseid and c.drugid = e.drugid and c.medicalid = f.medicalid group by b.purchaseid having sum(b.quantity) < e.xiaxian and e.drugid = #{drugid,jdbcType=INTEGER}
9
@Controller部分
@RequestMapping(“selectKCbz”)
public void selectKCbz(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException, ParseException{
List listUser = null;
response.setCharacterEncoding(“utf-8”);
JSONObject jsonObject = JSONObject.fromObject(null);
listUser = purdrugmService.selectKcdrug();
int totalRow= listUser.size();
LayuiTableData<PurDrugMed> bsgrid = new LayuiTableData<PurDrugMed>();
bsgrid.setCount(totalRow);
bsgrid.setData(listUser);
jsonObject = JSONObject.fromObject(bsgrid);
PrintWriter out=response.getWriter();
out.write(jsonObject.toString());
out.flush();
out.close();
}
結果圖: