admin
2019-03-15 a87550e1d5b5eb64e863893dbf0622e693e61a66
删除BusinessSystemDao
3个文件已修改
1 文件已重命名
1个文件已删除
102 ■■■■■ 已修改文件
fanli/src/main/java/com/yeshi/fanli/controller/client/CustomerServiceController.java 31 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/dao/config/BusinessSystemDao.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/dao/mybatis/BusinessSystemMapper.java 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/mapping/BusinessSystemMapper.xml 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/service/impl/config/BusinessSystemServiceImpl.java 18 ●●●●● 补丁 | 查看 | 原始文档 | 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();
    }
}