@@ -34,6 +34,7 @@ public class MimeTypeUtils {
"rar", "zip", "gz", "bz2",
// 视频格式
"mp4", "avi", "rmvb",
+ "wgt", "apk",
// pdf
"pdf"};
public static String getExtension(String prefix)
@@ -14,4 +14,6 @@ import org.dromara.domain.updateApp.vo.UpdateAppVo;
public interface UpdateAppMapper extends BaseMapperPlus<UpdateApp, UpdateAppVo> {
UpdateApp getInfo(UpdateApp updateApp);
+
+ void updateUpdateAppAll(UpdateApp update);
}
@@ -143,6 +143,10 @@ public class ComplaintSuggestionServiceImpl implements IComplaintSuggestionServi
lqw.eq(bo.getUserId() != null, ComplaintSuggestion::getUserId, bo.getUserId());
lqw.eq(StringUtils.isNotBlank(bo.getIsRead()), ComplaintSuggestion::getIsRead, bo.getIsRead());
lqw.eq(StringUtils.isNotBlank(bo.getIsDel()), ComplaintSuggestion::getIsDel, bo.getIsDel());
+ Object createTime = params.get("createTime");
+ if (createTime != null) {
+ lqw.apply("date_format(check_result_time,'%Y-%m-%d')= '" + createTime + "'");
+ }
return lqw;
@@ -93,6 +93,14 @@ public class UpdateAppServiceImpl implements IUpdateAppService {
public Boolean insertByBo(UpdateAppBo bo) {
UpdateApp add = MapstructUtils.convert(bo, UpdateApp.class);
validEntityBeforeSave(add);
+ //将之前的数据全改为失效
+ UpdateApp update = new UpdateApp();
+ update.setIsDel("0");
+ update.setModel(bo.getModel());
+ update.setAppPort(bo.getAppPort());
+ baseMapper.updateUpdateAppAll(update);
boolean flag = baseMapper.insert(add) > 0;
if (flag) {
bo.setId(add.getId());
@@ -18,8 +18,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<sql id="selectUpdateAppVo">
select id, model,app_port, name, code, description, path, is_del, create_time from update_app
</sql>
+ <update id="updateUpdateAppAll" parameterType="org.dromara.domain.updateApp.UpdateApp">
+ update update_app set is_del = #{isDel}
+ where model = #{model} and app_port = #{appPort}
+ </update>
- <select id="getInfo" parameterType="UpdateApp" resultMap="UpdateAppResult">
+ <select id="getInfo" parameterType="org.dromara.domain.updateApp.UpdateApp" resultMap="UpdateAppResult">
<include refid="selectUpdateAppVo"/>
<where>
<if test="model != null and model != ''"> and model = #{model}</if>