保存进度!
This commit is contained in:
@@ -9,13 +9,14 @@
|
||||
*/
|
||||
package com.cpic.xim.web.controllers.rewards;
|
||||
|
||||
import java.util.Arrays;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
|
||||
public class DeleteTelsalerRequest
|
||||
{
|
||||
public DeleteTelsalerRequest() {}
|
||||
|
||||
public DeleteTelsalerRequest( int recordID)
|
||||
public DeleteTelsalerRequest( int[] recordID)
|
||||
{
|
||||
this.recordID = recordID;
|
||||
}
|
||||
@@ -23,7 +24,7 @@ public class DeleteTelsalerRequest
|
||||
@Override
|
||||
public String toString()
|
||||
{
|
||||
return "DeleteTelsalerRequest [recordID=" + recordID + "]";
|
||||
return "DeleteTelsalerRequest [recordID=" + Arrays.toString( recordID ) + "]";
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -31,7 +32,7 @@ public class DeleteTelsalerRequest
|
||||
{
|
||||
final int prime = 31;
|
||||
int result = 1;
|
||||
result = prime * result + recordID;
|
||||
result = prime * result + Arrays.hashCode( recordID );
|
||||
return result;
|
||||
}
|
||||
|
||||
@@ -45,21 +46,21 @@ public class DeleteTelsalerRequest
|
||||
if ( getClass() != obj.getClass() )
|
||||
return false;
|
||||
DeleteTelsalerRequest other = (DeleteTelsalerRequest) obj;
|
||||
if ( recordID != other.recordID )
|
||||
if ( !Arrays.equals( recordID, other.recordID ) )
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
public int getRecordID()
|
||||
public int[] getRecordID()
|
||||
{
|
||||
return recordID;
|
||||
}
|
||||
|
||||
public void setRecordID( int recordID )
|
||||
public void setRecordID( int[] recordID )
|
||||
{
|
||||
this.recordID = recordID;
|
||||
}
|
||||
|
||||
@JsonProperty("recordID")
|
||||
private int recordID;
|
||||
private int[] recordID;
|
||||
}
|
@@ -45,13 +45,14 @@ public class RewardController
|
||||
public RewardProjectsResponse queryRewardProjecrts()
|
||||
{
|
||||
RewardProjectsResponse response = new RewardProjectsResponse();
|
||||
SqlSession session = null;
|
||||
SqlSession session = null;
|
||||
|
||||
logger.debug( "查询奖项清单。" );
|
||||
|
||||
try
|
||||
{
|
||||
session = MybatisUtils.getSqlSession();
|
||||
session.clearCache();
|
||||
|
||||
RewardsMapper mapper = session.getMapper( RewardsMapper.class );
|
||||
ArrayList<RewardProject> rewards = mapper.queryRewardProjects();
|
||||
@@ -79,7 +80,7 @@ public class RewardController
|
||||
RewardGainersResponse queryRewardGainers()
|
||||
{
|
||||
RewardGainersResponse response = new RewardGainersResponse();
|
||||
SqlSession session = null;
|
||||
SqlSession session = null;
|
||||
|
||||
try
|
||||
{
|
||||
@@ -93,6 +94,12 @@ public class RewardController
|
||||
response.setMessage( "查询成功!" );
|
||||
response.setGainerList( gainers );
|
||||
}
|
||||
catch ( PersistenceException error )
|
||||
{
|
||||
response.setSuccess( false );
|
||||
response.setMessage( "查询失败!" + error.getMessage() );
|
||||
response.setGainerList( null );
|
||||
}
|
||||
catch ( IOException error )
|
||||
{
|
||||
response.setSuccess( false );
|
||||
@@ -163,9 +170,14 @@ public class RewardController
|
||||
|
||||
HashMap<String, Object> param = new HashMap<String, Object>( 3 );
|
||||
|
||||
param.put( "a_rec_id", request.getRecordID() );
|
||||
int[] records = request.getRecordID();
|
||||
|
||||
mapper.deleteRewardTelSaler( param );
|
||||
for ( int index = 0; index < records.length; index++ )
|
||||
{
|
||||
param.put( "a_rec_id", records[index] );
|
||||
|
||||
mapper.deleteRewardTelSaler( param );
|
||||
}
|
||||
|
||||
response.setSuccess( true );
|
||||
response.setMessage( "删除成功!" );
|
||||
|
Reference in New Issue
Block a user