Authored by Zhang

<SRS> temp commit.

... ... @@ -17,7 +17,7 @@ import org.springframework.web.bind.annotation.ResponseBody;
@RequestMapping("/channel")
public class ChannelReportFormRest {
static Logger logger = LoggerFactory.getLogger(ChannelBlackListRest.class);
static Logger logger = LoggerFactory.getLogger(ChannelReportFormRest.class);
@Autowired
IChannelReportFormService channelReportFormService;
... ... @@ -25,12 +25,33 @@ public class ChannelReportFormRest {
@RequestMapping("/addActualCostForGDT")
@ResponseBody
public ApiResponse addActualCostForGDT(AddGDTActualCostRequestVO requestVO){
logger.info("enter queryBlackList. param channelBlackListRequestBO={}", requestVO);
logger.info("enter addActualCostForGDT. param AddGDTActualCostRequestVO={}", requestVO);
try {
channelReportFormService.addGDTActualCost(requestVO);
return new ApiResponse.ApiResponseBuilder().code(200).message("success").build();
} catch (Exception e) {
logger.warn("queryBlackList occurs Exception e {}",e.getMessage());
logger.warn("addActualCostForGDT occurs Exception e {}",e.getMessage());
return new ApiResponse.ApiResponseBuilder().code(500).message("error").build();
}
}
@RequestMapping("/getUidAuth")
@ResponseBody
public ApiResponse getUidAuth(Integer uid){
logger.info("enter getUidAuth. param uid={}", uid);
try {
int status = channelReportFormService.getUidStatus(uid);
String ret = null;
if (0 == status)
{
ret = "No";
} else if (1 == status){
ret = "Yes";
}
return new ApiResponse.ApiResponseBuilder().code(200).data(ret).message("success").build();
} catch (Exception e){
logger.warn("getUidAuth occurs Exception e {}",e.getMessage());
return new ApiResponse.ApiResponseBuilder().code(500).message("error").build();
}
}
... ...
... ... @@ -2,6 +2,7 @@ package com.yoho.unions.channel.service;
import com.yoho.service.model.union.request.AddGDTActualCostRequestVO;
import com.yoho.unions.dal.IChannelReportFormDAO;
import com.yoho.unions.dal.IChannelReportFormUidDAO;
import com.yoho.unions.dal.model.ChannelReportForm;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
... ... @@ -19,6 +20,9 @@ public class ChannelReportFormServiceImpl implements IChannelReportFormService {
@Autowired
private IChannelReportFormDAO channelReportFormDAO;
@Autowired
private IChannelReportFormUidDAO iChannelReportFormUidDAO;
@Override
public void addGDTActualCost(AddGDTActualCostRequestVO requestVO) {
ChannelReportForm channelReportForm = new ChannelReportForm();
... ... @@ -30,4 +34,9 @@ public class ChannelReportFormServiceImpl implements IChannelReportFormService {
channelReportFormDAO.insertSelective(channelReportForm);
}
@Override
public int getUidStatus(Integer uid) {
return iChannelReportFormUidDAO.selectUidStatus(uid);
}
}
... ...
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.yoho.unions.dal.IChannelReportFormDAO" >
<mapper namespace="com.yoho.unions.dal.IChannelReportFormUidDAO" >
<select id="insert" parameterType="java.lang.Integer" resultType="java.lang.String" >
select status from union_uid_pool where uid = #{uid}
... ...