md
This commit is contained in:
parent
e27de76c6d
commit
fbb458bd23
@ -11,8 +11,11 @@
|
||||
|
||||
package com.xdadan.erp.web.emis;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import com.xdadan.erp.common.utils.DateUtils;
|
||||
@ -94,6 +97,40 @@ public class EmisSiteAccountController extends EmisBaseController
|
||||
return AjaxResult.success(emisSiteAccountService.selectEmisSiteAccountById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取网点结算账户余额
|
||||
*/
|
||||
@GetMapping(value = "/getSiteBalance")
|
||||
public AjaxResult getSiteBalance()
|
||||
{
|
||||
EmisSiteAccount siteAccount = emisBaseService.getSiteAccountBySiteCode(getLoginUser().getUser().getOwnerSiteCode());
|
||||
Map<String, Object> balanceMap = new HashMap<>();
|
||||
if(siteAccount!=null) {
|
||||
balanceMap.put("curMoney", siteAccount.getCurMoney());
|
||||
balanceMap.put("frozenMoney", siteAccount.getFrozenMoney());
|
||||
balanceMap.put("confirmMoney", siteAccount.getConfirmMoney());
|
||||
balanceMap.put("watchMoney", siteAccount.getWatchMoney());
|
||||
balanceMap.put("closeMoney", siteAccount.getCloseMoney());
|
||||
}else{
|
||||
balanceMap.put("curMoney", 0);
|
||||
balanceMap.put("frozenMoney", 0);
|
||||
balanceMap.put("confirmMoney", 0);
|
||||
balanceMap.put("watchMoney", 0);
|
||||
balanceMap.put("closeMoney",0);
|
||||
}
|
||||
|
||||
return AjaxResult.success("获取成功",balanceMap);
|
||||
}
|
||||
|
||||
|
||||
@GetMapping(value = "/{id}")
|
||||
public AjaxResult getSiteBalance(@PathVariable("id") Long id)
|
||||
{
|
||||
return AjaxResult.success(emisSiteAccountService.selectEmisSiteAccountById(id));
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 新增网点结算账户
|
||||
*/
|
||||
|
||||
@ -28,6 +28,15 @@ public interface EmisSiteAccountMapper extends BaseMapper<EmisSiteAccount>
|
||||
*/
|
||||
public EmisSiteAccount selectEmisSiteAccountById(Long id);
|
||||
|
||||
|
||||
/**
|
||||
* 根据站点代码获取站点结算账户
|
||||
* @param siteCode
|
||||
* @return
|
||||
*/
|
||||
public EmisSiteAccount getAccountBySiteCode(String siteCode);
|
||||
|
||||
|
||||
/**
|
||||
* 查询列表
|
||||
*
|
||||
|
||||
@ -275,6 +275,16 @@ public class EmisBaseService {
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 获取网点结算账户信息
|
||||
* @param siteCode
|
||||
* @return
|
||||
*/
|
||||
public EmisSiteAccount getSiteAccountBySiteCode(String siteCode){
|
||||
return emisSiteAccountMapper.getAccountBySiteCode(siteCode);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 获取跟踪信息
|
||||
* @param scanRecord
|
||||
|
||||
@ -119,6 +119,13 @@
|
||||
</select>
|
||||
|
||||
|
||||
<select id="getAccountBySiteCode" parameterType="String" resultMap="EmisSiteAccountResult">
|
||||
select id, acc_code, site_code, center_code, cur_money, frozen_money, confirm_money, watch_money, close_money, earnest_money, currency, start_date, bl_open, bl_lock, bl_clear, clear_site_code, clear_date, clear_man_code, remark, del_flag, create_by, create_time, update_by, update_time, create_site, update_site
|
||||
from emis_site_account a
|
||||
where a.del_flag='0' and a.site_code = #{siteCode}
|
||||
</select>
|
||||
|
||||
|
||||
<select id="getHasAddSite" resultType="String">
|
||||
select GROUP_CONCAT(distinct site_code) as site_code
|
||||
from emis_site_account a
|
||||
|
||||
Loading…
Reference in New Issue
Block a user