From: Tang Cheng Date: Mon, 16 Dec 2019 03:41:58 +0000 (+0800) Subject: 优化 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=07b36f120ebb40bb0c9afe1a6dc14f1e6c96e08a;p=epayment%2Ffood_payapi.git 优化 --- diff --git a/payapi/build.gradle b/payapi/build.gradle index 2a68a1d4..184dbb53 100644 --- a/payapi/build.gradle +++ b/payapi/build.gradle @@ -66,7 +66,7 @@ dependencies { implementation "org.springframework.security:spring-security-oauth2-jose" implementation "org.springframework.security:spring-security-oauth2-client" implementation "org.springframework.security:spring-security-oauth2-jose" - implementation "org.springframework.security.oauth.boot:spring-security-oauth2-autoconfigure:2.1.5.RELEASE" + implementation "org.springframework.security.oauth.boot:spring-security-oauth2-autoconfigure" implementation "org.springframework.boot:spring-boot-starter-thymeleaf" implementation "org.springframework.session:spring-session-data-redis" implementation "org.springframework.boot:spring-boot-starter-cache" diff --git a/payapi/src/main/java/com/supwisdom/dlpay/system/service/impl/SettleReportServiceImpl.java b/payapi/src/main/java/com/supwisdom/dlpay/system/service/impl/SettleReportServiceImpl.java index 4d3a830b..b52ea1eb 100644 --- a/payapi/src/main/java/com/supwisdom/dlpay/system/service/impl/SettleReportServiceImpl.java +++ b/payapi/src/main/java/com/supwisdom/dlpay/system/service/impl/SettleReportServiceImpl.java @@ -9,6 +9,7 @@ import com.supwisdom.dlpay.framework.util.*; import com.supwisdom.dlpay.system.bean.*; import com.supwisdom.dlpay.system.service.SettleReportService; import com.supwisdom.dlpay.util.EnumCheck; +import kotlin.Suppress; import org.hibernate.query.internal.NativeQueryImpl; import org.hibernate.transform.Transformers; import org.hibernate.type.DoubleType; @@ -24,7 +25,6 @@ import javax.persistence.EntityManager; import javax.persistence.PersistenceContext; import javax.persistence.Query; import java.util.ArrayList; -import java.util.Date; import java.util.List; @Service @@ -76,18 +76,18 @@ public class SettleReportServiceImpl implements SettleReportService { bean.setCramt(info.getCramt() == null ? 0.00 : info.getCramt()); bean.setDrbal(info.getDrbal() == null ? 0.00 : info.getDrbal()); bean.setCrbal(info.getCrbal() == null ? 0.00 : info.getCrbal()); - if (bean.getLastdaydrbal() == 0 && bean.getLastdaycrbal() == 0 && bean.getDramt() == 0 && bean.getCramt() == 0 && bean.getDrbal() == 0 && bean.getCrbal() == 0) { + if (bean.getLastdaydrbal() == 0 && bean.getLastdaycrbal() == 0 + && bean.getDramt() == 0 && bean.getCramt() == 0 + && bean.getDrbal() == 0 && bean.getCrbal() == 0) { //无交易记录 if (nodealshow && "y".equals(bean.getDisplayflag())) { result.add(bean); //显示 - } else { - continue; } } else { result.add(bean); } } - return new PageResult(result); + return new PageResult<>(result); } @Override @@ -221,7 +221,7 @@ public class SettleReportServiceImpl implements SettleReportService { //商户组,计算该组下所有的交易额 long transcnt = 0; double transamt = 0; - List childrenShops = getChildrenShopByShopid(shopAllList, shop.getShopid().intValue()); //子商户列表 + List childrenShops = getChildrenShopByShopid(shopAllList, shop.getShopid()); //子商户列表 for (TShop child : childrenShops) { if (!StringUtil.isEmpty(child.getShopaccno())) { for (ShopBusinessInfo info : businessInfos) { @@ -270,7 +270,7 @@ public class SettleReportServiceImpl implements SettleReportService { @Override - public PageResult getShopTodayBusinessShowInfos(String startdate, String enddate, String shopid, boolean nodealshow){ + public PageResult getShopTodayBusinessShowInfos(String startdate, String enddate, String shopid, boolean nodealshow) { List businessInfos = getTodayShopbusiness(startdate, enddate); //根据流水统计当天的数据 if (StringUtil.isEmpty(businessInfos) && !nodealshow) { return new PageResult<>(99, "无数据"); //无交易记录 @@ -300,7 +300,9 @@ public class SettleReportServiceImpl implements SettleReportService { .addScalar("dramt", DoubleType.INSTANCE) .addScalar("cramt", DoubleType.INSTANCE) .setResultTransformer(Transformers.aliasToBean(ShopBusinessInfo.class)); - List list = query.getResultList(); + + @Suppress(names = "UNCHECKED_CAST") + List list = (List) query.getResultList(); return list; } }