main
黄海 9 months ago
parent c7d8afe644
commit c5c7583ba5

@ -14,6 +14,7 @@ import com.jfinal.plugin.activerecord.Record;
import io.github.yedaxia.apidocs.ApiDoc; import io.github.yedaxia.apidocs.ApiDoc;
import java.util.List; import java.util.List;
@ApiDoc @ApiDoc
public class BaseController extends Controller { public class BaseController extends Controller {
BaseModel bm = new BaseModel(); BaseModel bm = new BaseModel();
@ -134,26 +135,26 @@ public class BaseController extends Controller {
/** /**
* *
* @param scheme_name *
* @param stage_id ID * @param scheme_name
* @param subject_id ID * @param stage_id ID
* @param owner_id ID * @param subject_id ID
* @param type_id 1 2 * @param owner_id ID
* @param scheme_type_id 1: 2 * @param type_id 1 2
* @param sort_id * @param sort_id
*/ */
@Before({POST.class}) @Before({POST.class})
@JwtCheckInterface({}) @JwtCheckInterface({})
@EmptyInterface({"scheme_name", "owner_id"}) @EmptyInterface({"scheme_name", "owner_id"})
@IsNumericInterface({"stage_id", "subject_id", "type_id", "scheme_type_id", "sort_id"}) @IsNumericInterface({"stage_id", "subject_id", "type_id", "sort_id"})
public void addScheme(String scheme_name, int stage_id, int subject_id, String owner_id, int type_id, int scheme_type_id, int sort_id) { public void addScheme(String scheme_name, int stage_id, int subject_id, String owner_id, int type_id, int sort_id) {
//1、检查此名称的版本是否已经存在存在的不能继续添加 //1、检查此名称的版本是否已经存在存在的不能继续添加
if (bm.checkSchemeName(scheme_name, stage_id)) { if (bm.checkSchemeName(scheme_name, stage_id)) {
renderJson(RetKit.renderFail("该版本名称已存在")); renderJson(RetKit.renderFail("该版本名称已存在"));
return; return;
} }
//2、通过检查可以添加 //2、通过检查可以添加
bm.addScheme(scheme_name, stage_id, subject_id, 1, owner_id, type_id, scheme_type_id, sort_id); bm.addScheme(scheme_name, stage_id, subject_id, 1, owner_id, type_id, sort_id);
renderJson(RetKit.renderSuccess("操作成功")); renderJson(RetKit.renderSuccess("操作成功"));
} }
@ -173,25 +174,24 @@ public class BaseController extends Controller {
/** /**
* *
* *
* @param scheme_id ID * @param scheme_id ID
* @param scheme_name * @param scheme_name
* @param stage_id ID * @param stage_id ID
* @param subject_id ID * @param subject_id ID
* @param type_id 1: 2 * @param type_id 1: 2
* @param scheme_type_id 1: 2 * @param sort_id
* @param sort_id
*/ */
@Before({POST.class}) @Before({POST.class})
@EmptyInterface({"scheme_name"}) @EmptyInterface({"scheme_name"})
@IsNumericInterface({"scheme_id", "stage_id", "subject_id", "type_id", "scheme_type_id", "sort_id"}) @IsNumericInterface({"scheme_id", "stage_id", "subject_id", "type_id", "sort_id"})
public void updateScheme(int scheme_id, String scheme_name, int stage_id, int subject_id, int type_id, int scheme_type_id, int sort_id) { public void updateScheme(int scheme_id, String scheme_name, int stage_id, int subject_id, int type_id, int sort_id) {
//1、检查此名称的版本是否已经存在存在的不能继续添加 //1、检查此名称的版本是否已经存在存在的不能继续添加
if (bm.checkSchemeName(scheme_id, scheme_name, stage_id)) { if (bm.checkSchemeName(scheme_id, scheme_name, stage_id)) {
renderJson(RetKit.renderFail("该版本名称已存在")); renderJson(RetKit.renderFail("该版本名称已存在"));
return; return;
} }
//2、检查通过可以修改 //2、检查通过可以修改
bm.updateScheme(scheme_id, scheme_name, stage_id, subject_id, type_id, scheme_type_id, sort_id); bm.updateScheme(scheme_id, scheme_name, stage_id, subject_id, type_id, sort_id);
renderJson(RetKit.renderSuccess("操作成功")); renderJson(RetKit.renderSuccess("操作成功"));
} }

@ -170,10 +170,9 @@ public class BaseModel {
* @param b_use * @param b_use
* @param owner_id * @param owner_id
* @param type_id * @param type_id
* @param scheme_type_id
* @param sort_id * @param sort_id
*/ */
public void addScheme(String scheme_name, int stage_id, int subject_id, int b_use, String owner_id, int type_id, int scheme_type_id, int sort_id) { public void addScheme(String scheme_name, int stage_id, int subject_id, int b_use, String owner_id, int type_id, int sort_id) {
Record record = new Record(); Record record = new Record();
record.set("scheme_name", scheme_name); record.set("scheme_name", scheme_name);
record.set("stage_id", stage_id); record.set("stage_id", stage_id);
@ -181,9 +180,8 @@ public class BaseModel {
record.set("b_use", b_use); record.set("b_use", b_use);
record.set("owner_id", owner_id); record.set("owner_id", owner_id);
record.set("type_id", type_id); record.set("type_id", type_id);
record.set("scheme_type_id", scheme_type_id);
record.set("sort_id", sort_id); record.set("sort_id", sort_id);
Db.save("t_resource_scheme", record); Db.save("t_resource_scheme","scheme_id", record);
} }
/** /**
@ -204,12 +202,11 @@ public class BaseModel {
* @param stage_id * @param stage_id
* @param subject_id * @param subject_id
* @param type_id * @param type_id
* @param scheme_type_id
* @param sort_id * @param sort_id
*/ */
public void updateScheme(int scheme_id, String scheme_name, int stage_id, int subject_id, int type_id, int scheme_type_id, int sort_id) { public void updateScheme(int scheme_id, String scheme_name, int stage_id, int subject_id, int type_id, int sort_id) {
String sql = "update t_resource_scheme set scheme_name=?,stage_id=?,subject_id=?,type_id=?,scheme_type_id=?,sort_id=? where scheme_id=?"; String sql = "update t_resource_scheme set scheme_name=?,stage_id=?,subject_id=?,type_id=?,sort_id=? where scheme_id=?";
Db.update(sql, scheme_name, stage_id, subject_id, type_id, scheme_type_id, sort_id, scheme_id); Db.update(sql, scheme_name, stage_id, subject_id, type_id, sort_id, scheme_id);
} }
/** /**

Loading…
Cancel
Save