Authored by Zhang

<SRS> temp commit.

package com.yoho.unions.channel.restapi;
import com.yoho.service.model.union.request.AddGDTActualCostRequestVO;
import com.yoho.unions.channel.service.IChannelReportFormService;
import com.yoho.unions.common.ApiResponse;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
... ... @@ -17,16 +19,19 @@ public class ChannelReportFormRest {
static Logger logger = LoggerFactory.getLogger(ChannelBlackListRest.class);
@Autowired
IChannelReportFormService channelReportFormService;
@RequestMapping("/addActualCostForGDT")
@ResponseBody
public ApiResponse addActualCostForGDT(AddGDTActualCostRequestVO requestVO){
logger.info("enter queryBlackList. param channelBlackListRequestBO={}", channelBlackListRequestBO);
logger.info("enter queryBlackList. param channelBlackListRequestBO={}", requestVO);
try {
channelBlackListService.queryBlackList(channelBlackListRequestBO);
return new ApiResponse.ApiResponseBuilder().code(200).message("成功").data(pageBlackListRspBO).build();
channelReportFormService.addGDTActualCost(requestVO);
return new ApiResponse.ApiResponseBuilder().code(200).message("success").build();
} catch (Exception e) {
logger.warn("queryBlackList occurs Exception e {}",e.getMessage());
return new ApiResponse.ApiResponseBuilder().code(500).message("失败").build();
return new ApiResponse.ApiResponseBuilder().code(500).message("error").build();
}
}
}
... ...
... ... @@ -22,6 +22,12 @@ public class ChannelReportFormServiceImpl implements IChannelReportFormService {
@Override
public void addGDTActualCost(AddGDTActualCostRequestVO requestVO) {
ChannelReportForm channelReportForm = new ChannelReportForm();
channelReportForm.setUid(requestVO.getUid());
channelReportForm.setAppKey(requestVO.getAppKey());
channelReportForm.setActualCost(requestVO.getActualCost());
channelReportForm.setBeginTime(requestVO.getBeginTime());
channelReportForm.setEndTime(requestVO.getEndTime());
channelReportFormDAO.insertSelective(channelReportForm);
}
}
... ...
package com.yoho.unions.dal;
import com.yoho.service.model.union.request.AddGDTActualCostRequestVO;
import com.yoho.unions.dal.model.ChannelReportForm;
/**
* Created by yoho on 2017/4/27.
*/
public interface IChannelReportFormDAO {
void insertSelective(AddGDTActualCostRequestVO requestVO);
void insertSelective(ChannelReportForm channelReportForm);
}
... ...
package com.yoho.unions.dal;
/**
* Created by yoho on 2017/4/27.
*/
public interface IChannelReportFormUidDAO {
int selectUidStatus(Integer 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" >
<select id="insert" parameterType="java.lang.Integer" resultType="java.lang.String" >
select status from union_uid_pool where uid = #{uid}
</select>
</mapper>
... ...