master
huanghai 5 years ago
parent fd46e67695
commit 8565e52ff6

@ -99,47 +99,45 @@ public class VerificationModel {
*/
public int insertVerificationRecord(int module_id, int business_id) {
//(1)检查这个模块中的此业务ID是否存在如果不存在则全新创建如果存在则添加下一条
String sql = "select ifnull(max(step_id),0)as step_id,verification_status as verificationStatus from t_verification_record where module_id=? and business_id=? order by record_id desc";
String sql = "select ifnull(max(step_id),0) as step_id,ifnull(verification_status,0) as verificationStatus from t_verification_record where module_id=? and business_id=? order by record_id desc";
List<Record> list = Db.find(sql, module_id, business_id);
String verificationSql = "select verification_status as verificationStatus from t_verification_record where module_id=? and business_id=? order by record_id desc";
List<Record> verificationList = Db.find(verificationSql, module_id, business_id);
if (list.size() > 0) {
int step_id = list.get(0).getInt("step_id");
if (verificationList.size() > 0) {
int verificationStatus = verificationList.get(0).getInt("verificationStatus");
//4:退回修改
if (verificationStatus != 4) {
if (step_id == 0) {
//开始第一步的step_id
step_id = getFirstStepId(module_id);
} else {
//获取下一步的step_id
step_id = getNextStepId(module_id);
}
}
//如果存在旧的,表示是被拒绝后,重新创建一条审核记录
int step_id = list.get(0).getInt("step_id");
int verification_status = list.get(0).getInt("verification_status");
//TODO
//0 表示没有找到数据,是全新的
if (verification_status > 0 && verification_status != 4) {
//4:退回修改
//没有找到的话,就是全新的!
if (step_id == 0) {
//开始第一步的step_id
step_id = getFirstStepId(module_id);
} else {
if (step_id == 0) {
//开始第一步的step_id
step_id = getFirstStepId(module_id);
} else {
//获取下一步的step_id
step_id = getNextStepId(module_id);
}
//获取下一步的step_id
step_id = getNextStepId(module_id);
}
//(2)构建实体,准备增加
Record record = new Record();
record.set("step_id", step_id);
record.set("module_id", module_id);
record.set("business_id", business_id);
record.set("create_time", DateTime.now());
record.set("verification_status", 2);//待审核
//(3)增加记录
Db.save("t_verification_record", "record_id", record);
//返回新生成的ID
return record.getInt("record_id");
} else {
return -1;
if (step_id == 0) {
//开始第一步的step_id
step_id = getFirstStepId(module_id);
} else {
//获取下一步的step_id
step_id = getNextStepId(module_id);
}
}
//(2)构建实体,准备增加
Record record = new Record();
record.set("step_id", step_id);
record.set("module_id", module_id);
record.set("business_id", business_id);
record.set("create_time", DateTime.now());
record.set("verification_status", 2);//待审核
//(3)增加记录
Db.save("t_verification_record", "record_id", record);
//返回新生成的ID
return record.getInt("record_id");
}
/**
@ -193,11 +191,11 @@ public class VerificationModel {
* @param limit
* @return
*/
public Page<Record> getVerificationList(int module_id, int verification_status,String identity_id, int page, int limit) {
public Page<Record> getVerificationList(int module_id, int verification_status, String identity_id, int page, int limit) {
Kv kv = Kv.create();
kv = kv.set("module_id", module_id).set("identity_id", identity_id);
if (verification_status >0) {
if (verification_status > 0) {
kv = kv.set("verification_status", verification_status);
}
SqlPara sp = Db.getSqlPara("Verification.getVerifcationList", kv);

Loading…
Cancel
Save