From 42f05d2b835ed1ee41ca32cf76fe11849a890cb4 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 06 五月 2021 14:26:03 +0800 Subject: [PATCH] 金币完善 --- service-goldcorn/src/main/java/com/ks/goldcorn/service/remote/GoldCornAppServiceImpl.java | 67 ++------------------------------- 1 files changed, 5 insertions(+), 62 deletions(-) diff --git a/service-goldcorn/src/main/java/com/ks/goldcorn/service/remote/GoldCornAppServiceImpl.java b/service-goldcorn/src/main/java/com/ks/goldcorn/service/remote/GoldCornAppServiceImpl.java index 6e47167..e29dc78 100644 --- a/service-goldcorn/src/main/java/com/ks/goldcorn/service/remote/GoldCornAppServiceImpl.java +++ b/service-goldcorn/src/main/java/com/ks/goldcorn/service/remote/GoldCornAppServiceImpl.java @@ -1,76 +1,19 @@ package com.ks.goldcorn.service.remote; -import com.ks.goldcorn.exception.GoldAppException; -import com.ks.goldcorn.mapper.GoldCornAppInfoMapper; import com.ks.goldcorn.pojo.DO.GoldCornAppInfo; -import com.ks.goldcorn.query.AppQuery; -import org.springframework.stereotype.Service; -import org.yeshi.utils.StringUtil; +import com.ks.goldcorn.service.GoldCornAppManager; +import org.apache.dubbo.config.annotation.Service; import javax.annotation.Resource; -import java.util.ArrayList; -import java.util.Date; -import java.util.List; -@Service +@Service(version = "1.0" ) public class GoldCornAppServiceImpl implements GoldCornAppService { @Resource - private GoldCornAppInfoMapper goldCornAppInfoMapper; - - @Override - public List<GoldCornAppInfo> searchByName(String name, int page, int pageSize) { - AppQuery query = new AppQuery(); - query.setNameKey(name); - query.setStart((page - 1) * pageSize); - query.setCount(pageSize); - - List<String> sortList = new ArrayList<>(); - sortList.add("create_time desc"); - query.setSortList(sortList); - return goldCornAppInfoMapper.list(query); - } - - @Override - public long countSearchByName(String name) { - AppQuery query = new AppQuery(); - query.setNameKey(name); - return goldCornAppInfoMapper.count(query); - } + private GoldCornAppManager goldCornAppManager; @Override public GoldCornAppInfo selectByCode(String code) { - return goldCornAppInfoMapper.selectByAppCode(code); - } - - @Override - public void addApp(GoldCornAppInfo goldCornAppInfo) throws GoldAppException { - if (goldCornAppInfo == null || StringUtil.isNullOrEmpty(goldCornAppInfo.getAppCode()) || StringUtil.isNullOrEmpty(goldCornAppInfo.getAppName())) { - throw new GoldAppException(GoldAppException.CODE_PARAMS_NOT_ENOUGH, "鍙傛暟涓嶅畬鏁�"); - } - GoldCornAppInfo app = selectByCode(goldCornAppInfo.getAppCode()); - if (app != null) { - throw new GoldAppException(GoldAppException.CODE_EXIST, "搴旂敤code宸茬粡瀛樺湪"); - } - - if (goldCornAppInfo.getCreateTime() == null) { - goldCornAppInfo.setCreateTime(new Date()); - } - goldCornAppInfo.setId(null); - goldCornAppInfoMapper.insertSelective(goldCornAppInfo); - } - - @Override - public void deleteApp(Long id) throws GoldAppException { - goldCornAppInfoMapper.deleteByPrimaryKey(id); - } - - @Override - public void updateApp(GoldCornAppInfo appInfo) { - if (appInfo == null || appInfo.getId() == null) { - return; - } - appInfo.setUpdateTime(new Date()); - goldCornAppInfoMapper.updateByPrimaryKeySelective(appInfo); + return goldCornAppManager.selectByAppCode(code); } } -- Gitblit v1.8.0