myflag step 12
来源:互联网 发布:广州美工培训学校 编辑:程序博客网 时间:2024/06/05 02:12
本次完成的内容主要是对supservise的剩余部分的完成以及部分接口的编写。主要的内容有
getMyApplySupervise 获取我申请监督别人的flag
isSuperviseFull 判断目前监督的人数是否已经达到最大监督人数要求,true代表已经达到最大人数,false代表未达到最大人数 未确定和已同意都算已监督人数
Connection conn=ConnectionPool.getConnection();
PreparedStatement ptmt1=null;
PreparedStatement ptmt2=null;
int maxSupervise=0;
int nowSupervise=0;
ResultSet rs1=null;
ResultSet rs2=null;
String sql1=”select maxSupervise from fg_flag where fid=? ” ;
String sql2=”select count(*) as nowSupervise from fg_supervise where fid=? and agree!=1”;
try {
conn.setAutoCommit(false);
ptmt1=conn.prepareStatement(sql1);
ptmt2=conn.prepareStatement(sql2);
ptmt1.setInt(1, fid);
rs1=ptmt1.executeQuery();
ptmt2.setInt(1, fid);
rs2=ptmt2.executeQuery();
conn.commit();
if(rs1.next()){
maxSupervise=rs1.getInt(“maxSupervise”);
}
if(rs2.next()){
nowSupervise=rs2.getInt(“nowSupervise”);
}
写到这里,基本上所有的内容已经完成,剩下的就是对接口的编写。
int success=0; try { int fid=Integer.parseInt(request.getParameter("fid")); int uid=Integer.parseInt(request.getParameter("uid")); SuperviseDao sd=new SuperviseDao(); int agree=Integer.parseInt(request.getParameter("agree")); boolean temp=sd.confirmAgreeSupervise(fid, uid, agree); if(temp) success=1;
- myflag step 12
- myflag step 11SuperviseDao
- myflag step 3 :详细系统设计
- MyFlag Step 9:Flag相关的功能设计
- myflag step 13:后台代码编写、客户端具体功能实现与界面优化
- Step
- step
- Step
- Step
- step
- step
- myflag初期准备工作
- MyFlag Step3: 界面设计初步
- MyFlag Step5:用户功能
- myflag step14:打卡功能
- myflag step14:打卡功能
- myflag step10:flagdao的编写
- myflag step13:接口的完成
- 从SAP最佳业务实践看企业管理(83)-PP-145按库存生产
- Make Anonymous be the lucky guy
- nginx在linux操作系统上的安装方法
- Qt creator信号与槽的一种方法实现
- HTML基础学习-4-超链接学习
- myflag step 12
- HTML基础学习-5-table表格学习1
- 模块涉及摄像头 文件系统 LCD
- R语言绘图资料
- 存储器的管理模式
- Android 工具:Show GPU Overdraw
- oracle rac 安装验收测试
- Debian 参考手册
- 使用Jenkins搭建持续集成(CI)环境(实现自动构建)(转载)