diff --git a/BaiHu/Tools/BackupOss.py b/BaiHu/Tools/BackupOss.py index f1783d47..2596ab96 100644 --- a/BaiHu/Tools/BackupOss.py +++ b/BaiHu/Tools/BackupOss.py @@ -18,7 +18,7 @@ if not os.path.exists(backupPath): os.makedirs(backupPath) # 设置前缀和分页参数 -prefix = 'Images' +prefix = 'Images/System' max_keys = 20 # 每页显示的最大文件数量 auth = Util.OssUtil.oss2.Auth(Util.OssUtil.accessKeyId, Util.OssUtil.accessKeySecret) diff --git a/QingLong/src/main/java/com/dsideal/QingLong/HuiYa/Controller/HuiYaController.java b/QingLong/src/main/java/com/dsideal/QingLong/HuiYa/Controller/HuiYaController.java index 7cf6b7e4..2eedff0a 100644 --- a/QingLong/src/main/java/com/dsideal/QingLong/HuiYa/Controller/HuiYaController.java +++ b/QingLong/src/main/java/com/dsideal/QingLong/HuiYa/Controller/HuiYaController.java @@ -511,4 +511,52 @@ public class HuiYaController extends Controller { renderJson(kv); } + /** + * 功能:增加模型 + * + * @param enData + * @param model_name + * @param memo + * @param star + * @param img_count + * @param model_type_id + * @param style_id + * @param is_cover + */ + @Before({POST.class}) + @EmptyInterface({"enData", "model_name", "memo"}) + @IsNumericInterface({"model_id", "star", "img_count", "model_type_id", "style_id", "is_cover"}) + public void addModel(String enData, String model_name, String memo, int star, int img_count, int model_type_id, int style_id, int is_cover) { + int success = AesUtil.CheckSignature(enData); + if (success <= 0) { + Kv kv = Kv.by("success", -1).set("message", "签名错误!"); + renderJson(kv); + return; + } + ym.addModel(model_name, memo, star, img_count, model_type_id, style_id, is_cover); + Kv kv = Kv.by("success", success).set("message", "保存成功!"); + renderJson(kv); + } + + /** + * 功能:增加金豆,后门接口 + * + * @param enData + * @param id + * @param jd_count + */ + @Before({POST.class}) + @EmptyInterface({"enData"}) + @IsNumericInterface({"id", "jd_count"}) + public void addJinDou(String enData, int id, int jd_count) { + int success = AesUtil.CheckSignature(enData); + if (success <= 0) { + Kv kv = Kv.by("success", -1).set("message", "签名错误!"); + renderJson(kv); + return; + } + ym.addJinDou(id, jd_count); + Kv kv = Kv.by("success", success).set("message", "保存成功!"); + renderJson(kv); + } } diff --git a/QingLong/src/main/java/com/dsideal/QingLong/HuiYa/Model/HuiYaModel.java b/QingLong/src/main/java/com/dsideal/QingLong/HuiYa/Model/HuiYaModel.java index 2c747bf9..c4f27866 100644 --- a/QingLong/src/main/java/com/dsideal/QingLong/HuiYa/Model/HuiYaModel.java +++ b/QingLong/src/main/java/com/dsideal/QingLong/HuiYa/Model/HuiYaModel.java @@ -616,4 +616,41 @@ public class HuiYaModel { SqlPara sqlPara = Db.getSqlPara("HuiYa.wxUserImgHistory", kv); return Db.find(sqlPara); } + + /** + * 功能:增加模型 + * + * @param model_name + * @param memo + * @param star + * @param img_count + * @param model_type_id + * @param style_id + * @param is_cover + */ + public void addModel(String model_name, String memo, int star, int img_count, int model_type_id, int style_id, int is_cover) { + String sql = "select max(model_id)+1 from t_hy_model"; + int model_id = Db.queryInt(sql); + Record record = new Record(); + record.set("model_id", model_id); + record.set("model_name", model_name); + record.set("memo", memo); + record.set("star", star); + record.set("img_count", img_count); + record.set("model_type_id", model_type_id); + record.set("style_id", style_id); + record.set("is_cover", is_cover); + Db.save("t_hy_model", "model_id", record); + } + + /** + * 功能:后门增加金豆 + * + * @param id + * @param jd_count + */ + public void addJinDou(int id, int jd_count) { + String sql = "update t_hy_user set jd_count=jd_count+? where id=?"; + Db.update(sql, jd_count, id); + } } diff --git a/绘鸭小程序后续开发计划V20240703.xlsx b/绘鸭小程序后续开发计划V20240703.xlsx index fbf1d812..c0073658 100644 Binary files a/绘鸭小程序后续开发计划V20240703.xlsx and b/绘鸭小程序后续开发计划V20240703.xlsx differ