保存进度!

This commit is contained in:
2023-09-15 18:05:03 +08:00
parent 712aabfb99
commit 992606d77a
10 changed files with 307 additions and 28 deletions

View File

@@ -11,8 +11,9 @@
package com.cpic.xim.mybatis.mapper;
import java.util.ArrayList;
import com.cpic.xim.mybatis.pojo.RewardProject;
import java.util.HashMap;
import com.cpic.xim.mybatis.pojo.RewardGainer;
import com.cpic.xim.mybatis.pojo.RewardProject;
public interface RewardsMapper
{
@@ -20,5 +21,7 @@ public interface RewardsMapper
public ArrayList<RewardGainer> queryRewardTelsaler();
public void saveRewardTelSaler( HashMap<String, Object> params );
public void deleteRewardTelSaler( HashMap<String, Object> params );
}

View File

@@ -68,6 +68,13 @@ public class RewardController
logger.debug( "查询奖项清单," + response.getMessage() + "" + error.getMessage() );
}
finally
{
if ( session != null )
{
session.close();
}
}
return response;
}
@@ -77,10 +84,12 @@ public class RewardController
RewardGainersResponse queryRewardGainers()
{
RewardGainersResponse response = new RewardGainersResponse();
SqlSession session = null;
try
{
SqlSession session = MybatisUtils.getSqlSession();
session = MybatisUtils.getSqlSession();
RewardsMapper mapper = session.getMapper( RewardsMapper.class );
ArrayList<RewardGainer> gainers = mapper.queryRewardTelsaler();
@@ -95,6 +104,13 @@ public class RewardController
response.setMessage( "查询失败!" + error.getMessage() );
response.setGainerList( null );
}
finally
{
if ( session != null )
{
session.close();
}
}
return response;
}

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "https://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.cpic.xim.mybatis.mapper.ArchievementMapper">
<select id="getDepartmentArchievement" statementType="CALLABLE" parameterType="java.util.HashMap">
<select id="getDepartmentArchievement" flushCache="true" statementType="CALLABLE" parameterType="java.util.HashMap">
call telsale_archievement_pkg.department_archievement(
#{a_department_code, mode=IN, jdbcType=VARCHAR},
#{a_attaching_rate, mode=OUT, jdbcType=VARCHAR},
@@ -9,7 +9,7 @@
#{a_total, mode=OUT, jdbcType=INTEGER, javaType=Integer},
#{a_mensual_cur, mode=OUT, jdbcType=CURSOR, resultMap=MensualArchievementMapper})
</select>
<select id="getCallerArchievement" statementType="CALLABLE" parameterType="java.util.HashMap">
<select id="getCallerArchievement" flushCache="true" statementType="CALLABLE" parameterType="java.util.HashMap">
call telsale_archievement_pkg.caller_archievement(
#{a_caller_code, mode=IN, jdbcType=VARCHAR},
#{a_attaching_rate, mode=OUT, jdbcType=VARCHAR},

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "https://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.cpic.xim.mybatis.mapper.RankingListMapper">
<select id="getRankingList" statementType="CALLABLE" parameterType="java.util.HashMap">
<select id="getRankingList" flushCache="true" statementType="CALLABLE" parameterType="java.util.HashMap">
call telsale_archievement_pkg.caller_arch_ranking_list(
#{a_department_code,mode=IN,jdbcType=VARCHAR},
#{a_year,mode=IN,jdbcType=VARCHAR},

View File

@@ -2,14 +2,14 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "https://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.cpic.xim.mybatis.mapper.RewardsMapper">
<select id="queryRewardProjects" resultMap="RewardProjectMap">
select reward_index, reward_name from reward_projects
select reward_index, reward_name from reward_projects order by reward_index desc
</select>
<resultMap id="RewardProjectMap" type="com.cpic.xim.mybatis.pojo.RewardProject">
<id property="rewardCode" column="reward_index" />
<result property="rewardName" column="reward_name" javaType="String"/>
</resultMap>
<select id="queryRewardTelsaler" resultMap="RewardGainerMapper">
<select id="queryRewardTelsaler" flushCache="true" resultMap="RewardGainerMapper">
SELECT hjr.rec_id rec_id,
hjr.telsaler_name telsaler_name,
hjr.telsaler_code telsaler_code,