From 30d8e227e8d823b6c38c3b9c90ac2df03b63befe Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 25 二月 2025 16:41:22 +0800 Subject: [PATCH] 淘宝转链接口更新 --- fanli/src/main/java/com/yeshi/fanli/service/impl/config/SystemClientParamsServiceImpl.java | 182 ++++++++++++++++++++++---------------------- 1 files changed, 91 insertions(+), 91 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/config/SystemClientParamsServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/config/SystemClientParamsServiceImpl.java index b7fca1c..66d747e 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/config/SystemClientParamsServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/config/SystemClientParamsServiceImpl.java @@ -1,91 +1,91 @@ -package com.yeshi.fanli.service.impl.config; - -import java.util.List; - -import javax.annotation.Resource; - -import org.springframework.cache.annotation.Cacheable; -import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; - -import com.yeshi.fanli.dao.mybatis.SystemClientParamsMapper; -import com.yeshi.fanli.entity.system.BusinessSystem; -import com.yeshi.fanli.entity.system.SystemClientParams; -import com.yeshi.fanli.service.inter.config.SystemClientParamsService; - -@Service -public class SystemClientParamsServiceImpl implements SystemClientParamsService { - - @Resource - private SystemClientParamsMapper systemClientParamsMapper; - - - @Cacheable(value = "clientParamCache", key = "#systemId+'-'+#version") - public List<SystemClientParams> getSystemClientParamsBySystemId(long systemId, int version) { - - return systemClientParamsMapper.listBySystemIdAndMinVersion(systemId,version); - } - - - @Override - public SystemClientParams getSystemClientParamsBySystemAndKey(BusinessSystem system, String key) { - if (system == null) { - return null; - } - return systemClientParamsMapper.getSystemClientParamsBySystemAndKey(system.getId(), key); - } - - - - @Override - public List<SystemClientParams> listQuery(int start, int count, String key, Long systemId) { - return systemClientParamsMapper.listQuery(start, count, systemId, key); - } - - - @Override - public long countQuery(String key, Long systemId) { - return systemClientParamsMapper.countQuery(systemId, key); - } - - - @Transactional(rollbackFor=Exception.class) - @Override - public void saveAdd(SystemClientParams scp, List<Long> listId) throws Exception { - - if (listId == null || listId.size() == 0) { - return; - } - - SystemClientParams nscp = null; - for (Long systemId : listId) { - BusinessSystem system = new BusinessSystem(systemId); - nscp = new SystemClientParams(); - nscp.setKey(scp.getKey()); - nscp.setName(scp.getName()); - nscp.setValue(scp.getValue()); - nscp.setSystem(system); - nscp.setUpdatetime(java.lang.System.currentTimeMillis()); - systemClientParamsMapper.insertSelective(nscp); - } - } - - @Override - public void update(SystemClientParams systemClientParams) { - systemClientParamsMapper.updateByPrimaryKeySelective(systemClientParams); - } - - @Override - public SystemClientParams selectByPrimaryKey(long id) { - return systemClientParamsMapper.selectByPrimaryKey(id); - } - - @Transactional - @Override - public void deleteBatchByPrimaryKey(List<Long> ids) { - for (Long id: ids) { - systemClientParamsMapper.deleteByPrimaryKey(id); - } - } - -} +package com.yeshi.fanli.service.impl.config; + +import java.util.List; + +import javax.annotation.Resource; + +import org.springframework.cache.annotation.Cacheable; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import com.yeshi.fanli.dao.mybatis.SystemClientParamsMapper; +import com.yeshi.fanli.entity.system.BusinessSystem; +import com.yeshi.fanli.entity.system.SystemClientParams; +import com.yeshi.fanli.service.inter.config.SystemClientParamsService; + +@Service +public class SystemClientParamsServiceImpl implements SystemClientParamsService { + + @Resource + private SystemClientParamsMapper systemClientParamsMapper; + + + @Cacheable(value = "clientParamCache", key = "#systemId+'-'+#version") + public List<SystemClientParams> getSystemClientParamsBySystemId(long systemId, int version) { + + return systemClientParamsMapper.listBySystemIdAndMinVersion(systemId,version); + } + + + @Override + public SystemClientParams getSystemClientParamsBySystemAndKey(BusinessSystem system, String key) { + if (system == null) { + return null; + } + return systemClientParamsMapper.getSystemClientParamsBySystemAndKey(system.getId(), key); + } + + + + @Override + public List<SystemClientParams> listQuery(int start, int count, String key, Long systemId) { + return systemClientParamsMapper.listQuery(start, count, systemId, key); + } + + + @Override + public long countQuery(String key, Long systemId) { + return systemClientParamsMapper.countQuery(systemId, key); + } + + + @Transactional(rollbackFor=Exception.class) + @Override + public void saveAdd(SystemClientParams scp, List<Long> listId) throws Exception { + + if (listId == null || listId.size() == 0) { + return; + } + + SystemClientParams nscp = null; + for (Long systemId : listId) { + BusinessSystem system = new BusinessSystem(systemId); + nscp = new SystemClientParams(); + nscp.setKey(scp.getKey()); + nscp.setName(scp.getName()); + nscp.setValue(scp.getValue()); + nscp.setSystem(system); + nscp.setUpdatetime(java.lang.System.currentTimeMillis()); + systemClientParamsMapper.insertSelective(nscp); + } + } + + @Override + public void update(SystemClientParams systemClientParams) { + systemClientParamsMapper.updateByPrimaryKeySelective(systemClientParams); + } + + @Override + public SystemClientParams selectByPrimaryKey(long id) { + return systemClientParamsMapper.selectByPrimaryKey(id); + } + + @Transactional + @Override + public void deleteBatchByPrimaryKey(List<Long> ids) { + for (Long id: ids) { + systemClientParamsMapper.deleteByPrimaryKey(id); + } + } + +} -- Gitblit v1.8.0