|
@@ -1185,13 +1185,6 @@ public class UseraccountServiceImpl extends ServiceImpl<IUseraccountMapper, User
|
|
|
if (usergroupid == null) {
|
|
if (usergroupid == null) {
|
|
|
QueryWrapper<Usergroup> wrapper = new QueryWrapper<>();
|
|
QueryWrapper<Usergroup> wrapper = new QueryWrapper<>();
|
|
|
wrapper.eq("areauserid", systemmanager.getAreauserid());
|
|
wrapper.eq("areauserid", systemmanager.getAreauserid());
|
|
|
- // 添加不存在子查询的条件
|
|
|
|
|
- wrapper.notExists(
|
|
|
|
|
- "select 1 from usergrouptradeconfig u " +
|
|
|
|
|
- "where " +
|
|
|
|
|
- "<if test='memberuserid != null'>u.memberuserid = #{memberuserid} and </if>" +
|
|
|
|
|
- "USERGROUP.autoid = u.usergroupid"
|
|
|
|
|
- );
|
|
|
|
|
result.setUserGroups(iUsergroupMapper.selectList(wrapper));
|
|
result.setUserGroups(iUsergroupMapper.selectList(wrapper));
|
|
|
result.setMarkets(iMarketMapper.getNoTradeConfigMarkets(systemmanager.getAreauserid(), usergroupid));
|
|
result.setMarkets(iMarketMapper.getNoTradeConfigMarkets(systemmanager.getAreauserid(), usergroupid));
|
|
|
} else {
|
|
} else {
|
|
@@ -1201,6 +1194,8 @@ public class UseraccountServiceImpl extends ServiceImpl<IUseraccountMapper, User
|
|
|
if(goodsid == null){
|
|
if(goodsid == null){
|
|
|
result.setGoods(iGoodsMapper.getNoTradeConfigGoods(systemmanager.getAreauserid(), usergroupid, marketid));
|
|
result.setGoods(iGoodsMapper.getNoTradeConfigGoods(systemmanager.getAreauserid(), usergroupid, marketid));
|
|
|
}else{
|
|
}else{
|
|
|
|
|
+ result.setFeesConfigVos(getTradeFeeDescriptions(marketid, goodsid, systemmanager.getAreauserid()));
|
|
|
|
|
+ result.setRulesConfigVos(getTradeRuleDescriptions(marketid, goodsid, systemmanager.getAreauserid()));
|
|
|
//客户类别
|
|
//客户类别
|
|
|
result.setResults(iUseraccountMapper.getCustomerTypeByGoodsid(goodsid, null));
|
|
result.setResults(iUseraccountMapper.getCustomerTypeByGoodsid(goodsid, null));
|
|
|
}
|
|
}
|
|
@@ -1324,17 +1319,6 @@ public class UseraccountServiceImpl extends ServiceImpl<IUseraccountMapper, User
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public AjaxResult<InvestorInitPerAddResult> initGoodsForRuleAndFee(Long marketid, Long goodsid, HttpServletRequest request) {
|
|
|
|
|
- Systemmanager systemmanager = iSystemmanagerMapper.selectOne(new QueryWrapper<Systemmanager>().eq("LOGINCODE", iCommonService.getUserLoginCode(request)));
|
|
|
|
|
- InvestorInitPerAddResult result = new InvestorInitPerAddResult();
|
|
|
|
|
- List<FeesConfigVo> feeVo = getTradeFeeDescriptions(marketid, goodsid, systemmanager.getAreauserid());
|
|
|
|
|
- result.setFeesConfigVos(feeVo);
|
|
|
|
|
- List<RulesConfigVo> rulesVos = getTradeRuleDescriptions(marketid, goodsid, systemmanager.getAreauserid());
|
|
|
|
|
- result.setRulesConfigVos(rulesVos);
|
|
|
|
|
- return AjaxResult.success(Constants.Success_Code_Design, MessageType.MESSAGE_CODE_SYSTEM001.getCode(), request.getHeader("Accept-Language"), result);
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- @Override
|
|
|
|
|
public AjaxResult deleteTraderConfig(InvestorPersonDeleteParam param, HttpServletRequest request) {
|
|
public AjaxResult deleteTraderConfig(InvestorPersonDeleteParam param, HttpServletRequest request) {
|
|
|
Systemmanager systemmanager = iSystemmanagerMapper.selectOne(new QueryWrapper<Systemmanager>().eq("LOGINCODE", iCommonService.getUserLoginCode(request)));
|
|
Systemmanager systemmanager = iSystemmanagerMapper.selectOne(new QueryWrapper<Systemmanager>().eq("LOGINCODE", iCommonService.getUserLoginCode(request)));
|
|
|
QueryWrapper<Usergrouptradeconfig> queryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<Usergrouptradeconfig> queryWrapper = new QueryWrapper<>();
|
|
@@ -1353,8 +1337,8 @@ public class UseraccountServiceImpl extends ServiceImpl<IUseraccountMapper, User
|
|
|
public AjaxResult<UserGroupTradeConfigVo> tradeConfigView(InvestorPersonViewParam param, HttpServletRequest request) {
|
|
public AjaxResult<UserGroupTradeConfigVo> tradeConfigView(InvestorPersonViewParam param, HttpServletRequest request) {
|
|
|
Systemmanager systemmanager = iSystemmanagerMapper.selectOne(new QueryWrapper<Systemmanager>().eq("LOGINCODE", iCommonService.getUserLoginCode(request)));
|
|
Systemmanager systemmanager = iSystemmanagerMapper.selectOne(new QueryWrapper<Systemmanager>().eq("LOGINCODE", iCommonService.getUserLoginCode(request)));
|
|
|
|
|
|
|
|
- List<RulesConfigVo> ruleList = iUseraccountMapper.getTradeRuleDescriptions(param.getMarketid(), param.getGoodsid(), systemmanager.getAreauserid());
|
|
|
|
|
- List<FeesConfigVo> feeList = iUseraccountMapper.getTradeFeeDescriptions(param.getMarketid(), param.getGoodsid(), systemmanager.getAreauserid());
|
|
|
|
|
|
|
+ List<RulesConfigVo> ruleList = iUseraccountMapper.getTradeRuleDescriptions(param.getMarketid(), param.getGoodsid(), systemmanager.getAreauserid(),param.getUsergroupid());
|
|
|
|
|
+ List<FeesConfigVo> feeList = iUseraccountMapper.getTradeFeeDescriptions(param.getMarketid(), param.getGoodsid(), systemmanager.getAreauserid(),param.getUsergroupid());
|
|
|
|
|
|
|
|
Object o = redisServiceUtil.getCacheMapValue(Constants.REDIS_HEADER_SYSPARAM, "007");
|
|
Object o = redisServiceUtil.getCacheMapValue(Constants.REDIS_HEADER_SYSPARAM, "007");
|
|
|
if (o != null && "1".equals(o.toString())) {
|
|
if (o != null && "1".equals(o.toString())) {
|
|
@@ -1455,7 +1439,7 @@ public class UseraccountServiceImpl extends ServiceImpl<IUseraccountMapper, User
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
private List<RulesConfigVo> getTradeRuleDescriptions(Long marketid, Long goodsid, Long areauserid) {
|
|
private List<RulesConfigVo> getTradeRuleDescriptions(Long marketid, Long goodsid, Long areauserid) {
|
|
|
- List<RulesConfigVo> list = iUseraccountMapper.getTradeRuleDescriptions(marketid, goodsid, areauserid);
|
|
|
|
|
|
|
+ List<RulesConfigVo> list = iUseraccountMapper.getTradeRuleDescriptions(marketid, goodsid, areauserid,null);
|
|
|
|
|
|
|
|
if (list != null && !list.isEmpty()) {
|
|
if (list != null && !list.isEmpty()) {
|
|
|
Object o = redisServiceUtil.getCacheMapValue(Constants.REDIS_HEADER_SYSPARAM, "007");
|
|
Object o = redisServiceUtil.getCacheMapValue(Constants.REDIS_HEADER_SYSPARAM, "007");
|
|
@@ -1489,7 +1473,7 @@ public class UseraccountServiceImpl extends ServiceImpl<IUseraccountMapper, User
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
private List<FeesConfigVo> getTradeFeeDescriptions(Long marketid, Long goodsid, Long areauserid) {
|
|
private List<FeesConfigVo> getTradeFeeDescriptions(Long marketid, Long goodsid, Long areauserid) {
|
|
|
- List<FeesConfigVo> list = iUseraccountMapper.getTradeFeeDescriptions(marketid, goodsid, areauserid);
|
|
|
|
|
|
|
+ List<FeesConfigVo> list = iUseraccountMapper.getTradeFeeDescriptions(marketid, goodsid, areauserid,null);
|
|
|
if (list != null && !list.isEmpty()) {
|
|
if (list != null && !list.isEmpty()) {
|
|
|
Object o = redisServiceUtil.getCacheMapValue(Constants.REDIS_HEADER_SYSPARAM, "007");
|
|
Object o = redisServiceUtil.getCacheMapValue(Constants.REDIS_HEADER_SYSPARAM, "007");
|
|
|
if (o != null && "1".equals(o.toString())) {
|
|
if (o != null && "1".equals(o.toString())) {
|