修复表名称

This commit is contained in:
huangdeliang 2021-03-17 13:45:54 +08:00
parent 1b5a4f3777
commit 8124005e7e
4 changed files with 64 additions and 48 deletions
stdiet-custom/src/main
java/com/stdiet/custom
resources/mapper/custom
stdiet-ui/src/views/custom/ingredient

@ -11,9 +11,9 @@ public class SysIngredentFile {
Long igdId;
String fileUrl;
String url;
String fileName;
String name;
Integer delFlag;

@ -66,7 +66,7 @@ public class SysIngredientServiceImpl implements ISysIngredientService {
if (StringUtils.isNotNull(sysIngredient.getImgList())) {
List<SysIngredentFile> fileList = sysIngredient.getImgList();
for (SysIngredentFile file : fileList) {
file.setId(sysIngredient.getId());
file.setIgdId(sysIngredient.getId());
file.setCreateBy(SecurityUtils.getUsername());
file.setCreateTime(DateUtils.getNowDate());
}

@ -220,22 +220,22 @@
<!-- 添加食材图片-->
<insert id="batchInsertIngredientImage">
insert into sys_ingredient_file(igd_id, file_url, file_name, create_by, create_time, update_by, update_time )
insert into sys_ingredient_file(igd_id, url, name, create_by, create_time, update_by, update_time )
values
<foreach collection="list" separator="," item="item" index="index">
(#{item.ingredientId},#{item.fileUrl},#{item.fileName},#{item.createBy},#{item.createTime},#{item.updateBy},#{item.updateTime})
(#{item.igdId},#{item.url},#{item.name},#{item.createBy},#{item.createTime},#{item.updateBy},#{item.updateTime})
</foreach>
</insert>
<resultMap id="SysIngredentFileResult" type="SysIngredentFile">
<result property="id" column="id"/>
<result property="fileName" column="file_name"/>
<result property="fileUrl" column="file_url"/>
<result property="name" column="name"/>
<result property="url" column="url"/>
</resultMap>
<!-- 查找图片-->
<select id="selectIngredentFileById" parameterType="Long" resultMap="SysIngredentFileResult">
select id, file_url, file_name from sys_ingredent_file where igd_id = #{id} and del_flag = 0
select id, url, name from sys_ingredient_file where igd_id = #{id} and del_flag = 0
</select>
<!-- 删除图片记录-->

@ -246,7 +246,7 @@
<!-- 添加或修改食材对话框 -->
<el-dialog :title="title" :visible.sync="open" width="720px" append-to-body>
<el-row :gutter="8">
<el-row :gutter="8" style="height: 620px; overflow: auto">
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-col :span="8">
<el-form-item label="食材名称" prop="name" label-width="90px">
@ -338,15 +338,32 @@
</el-select>
</el-form-item>
</el-col>
<el-col
:span="12"
style="position: absolute; left: 100px; top: -70px"
>
<el-form-item
label="审核状态"
prop="reviewStatus"
label-width="76px"
>
<el-col :span="16">
<el-form-item label="食材图片" prop="imgList">
<el-upload
drag
:auto-upload="true"
:headers="{ Authorization: 'Bearer ' + token }"
:limit="5"
:multiple="true"
:file-list="form.imgList"
:action="actionUrl"
accept="image/jpeg,image/png"
:on-success="handleOnUploadSuccess"
:on-exceed="handleOnUploadExceed"
:on-remove="handleOnUploadRemove"
list-type="picture"
>
<em class="el-icon-upload" />
<div class="el-upload__text">
将文件拖到此处<em>点击上传</em>
<div style="font-size: 12px; color: #8c8c8c">最多可上传5个文件且每个文件不超过10M</div>
</div>
</el-upload>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="审核状态" prop="reviewStatus">
<el-select
style="position: absolute"
v-model="form.reviewStatus"
@ -362,31 +379,8 @@
</el-select>
</el-form-item>
</el-col>
<el-col :span="20">
<el-form-item label="食材图片" prop="imgList">
<el-upload
drag
:auto-upload="true"
:headers="{ Authorization: 'Bearer ' + token }"
:limit="5"
:multiple="true"
:file-list="form.imgList"
:action="actionUrl"
:on-success="handleOnUploadSuccess"
:on-remove="handleOnUploadRemove"
>
<em class="el-icon-upload" />
<div class="el-upload__text">
将文件拖到此处<em>点击上传</em>
</div>
<div class="el-upload__tip" slot="tip">
最多可上传5个文件且每个文件不超过10M
</div>
</el-upload>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="介绍" prop="info" label-width="90px">
<el-form-item label="介绍" prop="info">
<el-input
:rows="5"
v-model="form.info"
@ -396,7 +390,7 @@
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="备注" prop="remark" label-width="90px">
<el-form-item label="备注" prop="remark">
<el-input
:rows="3"
v-model="form.remark"
@ -660,12 +654,34 @@ export default {
string2Arr(str) {
return str ? str.split(",") : [];
},
handleOnUploadSuccess() {
handleOnUploadSuccess(res, file, fileList) {
this.form.imgList = fileList.map((data) => {
const { name, url, response } = data;
if (response) {
return { url: response.fileUrl, name: response.fileName };
}
return { url, name };
});
// console.log({
// res,
// file,
// fileList,
// form: this.form,
// });
},
handleOnUploadRemove(file, fileList) {
this.form.imgList = fileList.map(({ url, name }) => ({
url,
name,
}));
// console.log({ file, fileList, form: this.form });
},
handleOnUploadExceed(files, fileList) {
this.$message({
message: "最多可上传5张图片",
type: "warning",
});
},
handleOnUploadRemove() {
}
},
};
</script>