fanli/src/main/java/com/yeshi/fanli/controller/client/CustomerServiceController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
fanli/src/main/java/com/yeshi/fanli/dao/config/BusinessSystemDao.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
fanli/src/main/java/com/yeshi/fanli/dao/mybatis/BusinessSystemMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
fanli/src/main/java/com/yeshi/fanli/mapping/BusinessSystemMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
fanli/src/main/java/com/yeshi/fanli/service/impl/config/BusinessSystemServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
fanli/src/main/java/com/yeshi/fanli/controller/client/CustomerServiceController.java
@@ -10,7 +10,7 @@ import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.multipart.commons.CommonsMultipartFile; import org.springframework.web.multipart.MultipartFile; import org.yeshi.utils.JsonUtil; import com.google.gson.Gson; @@ -132,19 +132,20 @@ * @param out */ @RequestMapping(value = "complaint") public void complaint(AcceptData acceptData, List<CommonsMultipartFile> fileList, String content, Long uid, PrintWriter out) { try { userComplaintService.addUserComplaint(fileList, uid, content); out.print(JsonUtil.loadTrueResult("保存成功")); } catch (UserComplaintException e) { out.print(JsonUtil.loadFalseResult(e.getMsg())); e.printStackTrace(); } catch (IOException e) { out.print(JsonUtil.loadFalseResult("图片上传失败失败")); e.printStackTrace(); } catch (Exception e) { out.print(JsonUtil.loadFalseResult("保存失败")); e.printStackTrace(); } public void complaint(AcceptData acceptData, MultipartFile[] fileList, String content, Long uid, PrintWriter out) { // try { // userComplaintService.addUserComplaint(fileList, uid, content); // out.print(JsonUtil.loadTrueResult("保存成功")); // } catch (UserComplaintException e) { // out.print(JsonUtil.loadFalseResult(e.getMsg())); // e.printStackTrace(); // } catch (IOException e) { // out.print(JsonUtil.loadFalseResult("图片上传失败失败")); // e.printStackTrace(); // } catch (Exception e) { // out.print(JsonUtil.loadFalseResult("保存失败")); // e.printStackTrace(); // } System.out.println(content); } } fanli/src/main/java/com/yeshi/fanli/dao/config/BusinessSystemDao.java
File was deleted fanli/src/main/java/com/yeshi/fanli/dao/mybatis/BusinessSystemMapper.java
@@ -1,8 +1,29 @@ package com.yeshi.fanli.dao.mybatis; import java.util.List; import org.apache.ibatis.annotations.Param; import com.yeshi.fanli.dao.BaseMapper; import com.yeshi.fanli.entity.system.BusinessSystem; public interface BusinessSystemMapper extends BaseMapper<BusinessSystem>{ public interface BusinessSystemMapper extends BaseMapper<BusinessSystem> { /** * 所有数据 * * @return */ List<BusinessSystem> listAll(); /** * 根据平台和包名查询 * * @param platform * @param packageName * @return */ List<BusinessSystem> listByPlatformAndPackage(@Param("platform") int platform, @Param("packageName") String packageName); } fanli/src/main/java/com/yeshi/fanli/mapping/BusinessSystemMapper.xml
File was renamed from fanli/src/main/java/com/yeshi/fanli/mapping/SystemMapper.xml @@ -18,6 +18,24 @@ <include refid="Base_Column_List" /> from yeshi_ec_system where id = #{id,jdbcType=BIGINT} </select> <select id="listAll" resultMap="BaseResultMap"> select <include refid="Base_Column_List" /> from yeshi_ec_system </select> <select id="listByPlatformAndPackage" resultMap="BaseResultMap"> select <include refid="Base_Column_List" /> from yeshi_ec_system where platform=#{platform} and package_name=#{packageName} </select> <delete id="deleteByPrimaryKey" parameterType="java.lang.Long">delete from yeshi_ec_system where id = #{id,jdbcType=BIGINT} </delete> fanli/src/main/java/com/yeshi/fanli/service/impl/config/BusinessSystemServiceImpl.java
@@ -1,6 +1,5 @@ package com.yeshi.fanli.service.impl.config; import java.io.Serializable; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -10,7 +9,7 @@ import org.springframework.cache.annotation.Cacheable; import org.springframework.stereotype.Service; import com.yeshi.fanli.dao.config.BusinessSystemDao; import com.yeshi.fanli.dao.mybatis.BusinessSystemMapper; import com.yeshi.fanli.entity.system.BusinessSystem; import com.yeshi.fanli.service.inter.config.BusinessSystemService; @@ -18,7 +17,7 @@ public class BusinessSystemServiceImpl implements BusinessSystemService { @Resource private BusinessSystemDao businessSystemDao; private BusinessSystemMapper businessSystemMapper; private static final String ANDROID = "ANDROID"; private static final String IOS = "IOS"; @@ -31,7 +30,7 @@ map.put(IOS, 2); map.put(WEB, 3); } @Override @Cacheable(value = "sysCache", key = "'getBusinessSystem-'+#platform+'-'+#packages") public BusinessSystem getBusinessSystem(String platform, String packages) { @@ -41,8 +40,7 @@ platform = platform.toUpperCase(); Integer platformInt = map.get(platform); List<BusinessSystem> list = businessSystemDao.list("from BusinessSystem where platform=? and packageName=?", new Serializable[] { platformInt, packages }); List<BusinessSystem> list = businessSystemMapper.listByPlatformAndPackage(platformInt, packages); if (list == null || list.size() == 0) { return null; } @@ -53,15 +51,15 @@ public BusinessSystem getBusinessSystemCache(String platform, String packages) { return getBusinessSystem(platform, packages); } @Override public BusinessSystem getById(long id) { return businessSystemDao.find(BusinessSystem.class, id); return businessSystemMapper.selectByPrimaryKey(id); } @Override public List<BusinessSystem> getBusinessSystems() { return businessSystemDao.list("from BusinessSystem"); return businessSystemMapper.listAll(); } }