|
@@ -20,13 +20,13 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
import org.springframework.web.bind.annotation.ResponseBody;
|
|
import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
|
|
|
-import com.cloudcross.ssp.back.model.Account;
|
|
|
|
-import com.cloudcross.ssp.back.model.AdvAgent;
|
|
|
|
-import com.cloudcross.ssp.back.model.AdvBalance;
|
|
|
|
-import com.cloudcross.ssp.back.model.OperatorBalance;
|
|
|
|
-import com.cloudcross.ssp.back.service.IAdvAgentService;
|
|
|
|
-import com.cloudcross.ssp.back.service.IAdvBalanceService;
|
|
|
|
-import com.cloudcross.ssp.back.service.IOperatorBalanceService;
|
|
|
|
|
|
+import com.cloudcross.ssp.model.Account;
|
|
|
|
+import com.cloudcross.ssp.model.AdvAgent;
|
|
|
|
+import com.cloudcross.ssp.model.AdvBalance;
|
|
|
|
+import com.cloudcross.ssp.model.OperatorBalance;
|
|
|
|
+import com.cloudcross.ssp.service.IAdvAgentService;
|
|
|
|
+import com.cloudcross.ssp.service.IAdvBalanceService;
|
|
|
|
+import com.cloudcross.ssp.service.IOperatorBalanceService;
|
|
import com.cloudcross.ssp.base.utils.freemarker.FreemarkerTemplateProcessor;
|
|
import com.cloudcross.ssp.base.utils.freemarker.FreemarkerTemplateProcessor;
|
|
import com.cloudcross.ssp.base.web.SimpleController;
|
|
import com.cloudcross.ssp.base.web.SimpleController;
|
|
import com.cloudcross.ssp.common.utils.LangUtil;
|
|
import com.cloudcross.ssp.common.utils.LangUtil;
|
|
@@ -148,10 +148,11 @@ public class FinanceManagementController extends SimpleController {
|
|
Pager pager = null;
|
|
Pager pager = null;
|
|
pager = new Pager();
|
|
pager = new Pager();
|
|
//统计充值记录总数
|
|
//统计充值记录总数
|
|
- totalRow = advBalanceService.countByParams(paramMap);
|
|
|
|
|
|
+ //totalRow = advBalanceService.countByParams(paramMap);
|
|
|
|
+ totalRow = advBalanceService.countByParamsBack(paramMap);
|
|
pager.setPage(page);
|
|
pager.setPage(page);
|
|
pager.setTotalRow(totalRow);
|
|
pager.setTotalRow(totalRow);
|
|
- List<AdvBalance> advBalanceList = advBalanceService.findByParams(paramMap, pager);
|
|
|
|
|
|
+ List<AdvBalance> advBalanceList = advBalanceService.findByParamsBack(paramMap, pager);
|
|
|
|
|
|
model.addAttribute("pager", pager);
|
|
model.addAttribute("pager", pager);
|
|
model.addAttribute("advBalanceList", advBalanceList);
|
|
model.addAttribute("advBalanceList", advBalanceList);
|
|
@@ -174,18 +175,18 @@ public class FinanceManagementController extends SimpleController {
|
|
Long agentId = Long.parseLong((String)paramMap.get("agentId"));
|
|
Long agentId = Long.parseLong((String)paramMap.get("agentId"));
|
|
|
|
|
|
//得到从前端传递过来的充值金额
|
|
//得到从前端传递过来的充值金额
|
|
- Float money = new Float((String)paramMap.get("money"));
|
|
|
|
|
|
+ Double money = new Double((String)paramMap.get("money"));
|
|
|
|
|
|
//得到该代理商的当前余额
|
|
//得到该代理商的当前余额
|
|
- Float balance = advBalanceService.findBalanceByAgentId(agentId);
|
|
|
|
|
|
+ Double balance = advBalanceService.findBalanceByAgentId(agentId);
|
|
|
|
|
|
//如果得到的余额为空则将余额变为0
|
|
//如果得到的余额为空则将余额变为0
|
|
if(null == balance) {
|
|
if(null == balance) {
|
|
- balance = 0f;
|
|
|
|
|
|
+ balance = 0d;
|
|
}
|
|
}
|
|
|
|
|
|
//充值完后的余额
|
|
//充值完后的余额
|
|
- balance = new Float(balance + money);
|
|
|
|
|
|
+ balance = new Double(balance + money);
|
|
|
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmSS");
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmSS");
|
|
AdvBalance advBalance = new AdvBalance();
|
|
AdvBalance advBalance = new AdvBalance();
|
|
@@ -220,11 +221,11 @@ public class FinanceManagementController extends SimpleController {
|
|
return "false";
|
|
return "false";
|
|
} else {
|
|
} else {
|
|
//得到该广告主代理商当前的余额
|
|
//得到该广告主代理商当前的余额
|
|
- Float balance = advBalanceService.findBalanceByAgentId(advBalance.getAgentId());
|
|
|
|
|
|
+ Double balance = advBalanceService.findBalanceByAgentId(advBalance.getAgentId());
|
|
//得到这个要撤销的充值金额
|
|
//得到这个要撤销的充值金额
|
|
- Float money = advBalance.getCharge();
|
|
|
|
|
|
+ Double money = advBalance.getCharge();
|
|
//撤销完后的余额
|
|
//撤销完后的余额
|
|
- balance = new Float(balance - money);
|
|
|
|
|
|
+ balance = new Double(balance - money);
|
|
//更新当前代理商的账户余额
|
|
//更新当前代理商的账户余额
|
|
advBalanceService.updateBalanceByAgentId(advBalance.getAgentId(), balance);
|
|
advBalanceService.updateBalanceByAgentId(advBalance.getAgentId(), balance);
|
|
//将这条充值记录删除掉
|
|
//将这条充值记录删除掉
|