refactor(core):优化字符串比较逻辑以提高代码健壮性
- 将多个equals方法调用改为常量在前的写法,避免空指针异常 - 统一了所有字符串比较的格式,增强代码可读性和一致性- 修复潜在的NPE风险,提升系统稳定性
This commit is contained in:
@@ -205,7 +205,7 @@ public class GoodsImportServiceImpl implements GoodsImportService {
|
|||||||
goodsImportDTO.setCategory(category);
|
goodsImportDTO.setCategory(category);
|
||||||
goodsImportDTO.setTemplate(templateId);
|
goodsImportDTO.setTemplate(templateId);
|
||||||
goodsImportDTO.setGoodsUnit(objects.get(4).toString().substring(objects.get(4).toString().indexOf("-") + 1));
|
goodsImportDTO.setGoodsUnit(objects.get(4).toString().substring(objects.get(4).toString().indexOf("-") + 1));
|
||||||
goodsImportDTO.setRelease(objects.get(5).toString().equals("上架"));
|
goodsImportDTO.setRelease("上架".equals(objects.get(5).toString()));
|
||||||
|
|
||||||
List<String> goodsGalleryList = new ArrayList<>();
|
List<String> goodsGalleryList = new ArrayList<>();
|
||||||
goodsGalleryList.add(objects.get(6).toString());
|
goodsGalleryList.add(objects.get(6).toString());
|
||||||
|
|||||||
@@ -158,7 +158,7 @@ public class WechatPlugin implements Payment {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Config config =null;
|
Config config =null;
|
||||||
if(setting.getPublicType().equals("CERT")){
|
if("CERT".equals(setting.getPublicType())){
|
||||||
config=this.getCertificateConfig(setting);
|
config=this.getCertificateConfig(setting);
|
||||||
}else {
|
}else {
|
||||||
config=this.getPublicKeyConfig(setting);
|
config=this.getPublicKeyConfig(setting);
|
||||||
@@ -221,7 +221,7 @@ public class WechatPlugin implements Payment {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Config config =null;
|
Config config =null;
|
||||||
if(setting.getPublicType().equals("CERT")){
|
if("CERT".equals(setting.getPublicType())){
|
||||||
config=this.getCertificateConfig(setting);
|
config=this.getCertificateConfig(setting);
|
||||||
}else {
|
}else {
|
||||||
config=this.getPublicKeyConfig(setting);
|
config=this.getPublicKeyConfig(setting);
|
||||||
@@ -280,7 +280,7 @@ public class WechatPlugin implements Payment {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Config config =null;
|
Config config =null;
|
||||||
if(setting.getPublicType().equals("CERT")){
|
if("CERT".equals(setting.getPublicType())){
|
||||||
config=this.getCertificateConfig(setting);
|
config=this.getCertificateConfig(setting);
|
||||||
}else {
|
}else {
|
||||||
config=this.getPublicKeyConfig(setting);
|
config=this.getPublicKeyConfig(setting);
|
||||||
@@ -341,7 +341,7 @@ public class WechatPlugin implements Payment {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Config config =null;
|
Config config =null;
|
||||||
if(setting.getPublicType().equals("CERT")){
|
if("CERT".equals(setting.getPublicType())){
|
||||||
config=this.getCertificateConfig(setting);
|
config=this.getCertificateConfig(setting);
|
||||||
}else {
|
}else {
|
||||||
config=this.getPublicKeyConfig(setting);
|
config=this.getPublicKeyConfig(setting);
|
||||||
@@ -410,7 +410,7 @@ public class WechatPlugin implements Payment {
|
|||||||
WechatPaymentSetting setting = wechatPaymentSetting();
|
WechatPaymentSetting setting = wechatPaymentSetting();
|
||||||
|
|
||||||
Config config =null;
|
Config config =null;
|
||||||
if(setting.getPublicType().equals("CERT")){
|
if("CERT".equals(setting.getPublicType())){
|
||||||
config=this.getCertificateConfig(setting);
|
config=this.getCertificateConfig(setting);
|
||||||
}else {
|
}else {
|
||||||
config=this.getPublicKeyConfig(setting);
|
config=this.getPublicKeyConfig(setting);
|
||||||
@@ -511,7 +511,7 @@ public class WechatPlugin implements Payment {
|
|||||||
WechatPaymentSetting setting = wechatPaymentSetting();
|
WechatPaymentSetting setting = wechatPaymentSetting();
|
||||||
|
|
||||||
Config config =null;
|
Config config =null;
|
||||||
if(setting.getPublicType().equals("CERT")){
|
if("CERT".equals(setting.getPublicType())){
|
||||||
config=this.getCertificateConfig(setting);
|
config=this.getCertificateConfig(setting);
|
||||||
}else {
|
}else {
|
||||||
config=this.getPublicKeyConfig(setting);
|
config=this.getPublicKeyConfig(setting);
|
||||||
@@ -572,7 +572,7 @@ public class WechatPlugin implements Payment {
|
|||||||
|
|
||||||
WechatPaymentSetting setting = wechatPaymentSetting();
|
WechatPaymentSetting setting = wechatPaymentSetting();
|
||||||
NotificationConfig config=null;
|
NotificationConfig config=null;
|
||||||
if(setting.getPublicType().equals("CERT")) {
|
if("CERT".equals(setting.getPublicType())){
|
||||||
config = new RSAAutoCertificateConfig.Builder()
|
config = new RSAAutoCertificateConfig.Builder()
|
||||||
.merchantId(setting.getMchId())
|
.merchantId(setting.getMchId())
|
||||||
.privateKey(setting.getApiclientKey())
|
.privateKey(setting.getApiclientKey())
|
||||||
@@ -631,7 +631,7 @@ public class WechatPlugin implements Payment {
|
|||||||
WechatPaymentSetting setting = wechatPaymentSetting();
|
WechatPaymentSetting setting = wechatPaymentSetting();
|
||||||
|
|
||||||
Config config =null;
|
Config config =null;
|
||||||
if(setting.getPublicType().equals("CERT")){
|
if("CERT".equals(setting.getPublicType())){
|
||||||
config=this.getCertificateConfig(setting);
|
config=this.getCertificateConfig(setting);
|
||||||
}else {
|
}else {
|
||||||
config=this.getPublicKeyConfig(setting);
|
config=this.getPublicKeyConfig(setting);
|
||||||
@@ -669,7 +669,7 @@ public class WechatPlugin implements Payment {
|
|||||||
|
|
||||||
WechatPaymentSetting setting = wechatPaymentSetting();
|
WechatPaymentSetting setting = wechatPaymentSetting();
|
||||||
NotificationConfig config=null;
|
NotificationConfig config=null;
|
||||||
if(setting.getPublicType().equals("CERT")) {
|
if("CERT".equals(setting.getPublicType())){
|
||||||
config = new RSAAutoCertificateConfig.Builder()
|
config = new RSAAutoCertificateConfig.Builder()
|
||||||
.merchantId(setting.getMchId())
|
.merchantId(setting.getMchId())
|
||||||
.privateKey(setting.getApiclientKey())
|
.privateKey(setting.getApiclientKey())
|
||||||
@@ -756,11 +756,11 @@ public class WechatPlugin implements Payment {
|
|||||||
* @param outOrderNo 订单号
|
* @param outOrderNo 订单号
|
||||||
*/
|
*/
|
||||||
private void updateOrderPayNo(PayParam payParam,String outOrderNo ){
|
private void updateOrderPayNo(PayParam payParam,String outOrderNo ){
|
||||||
if(payParam.getOrderType().equals("ORDER")){
|
if("ORDER".equals(payParam.getOrderType())){
|
||||||
orderService.update(new LambdaUpdateWrapper<Order>()
|
orderService.update(new LambdaUpdateWrapper<Order>()
|
||||||
.eq(Order::getSn,payParam.getSn())
|
.eq(Order::getSn,payParam.getSn())
|
||||||
.set(Order::getPayOrderNo,outOrderNo));
|
.set(Order::getPayOrderNo,outOrderNo));
|
||||||
}else if(payParam.getOrderType().equals("TRADE")){
|
}else if("TRADE".equals(payParam.getOrderType())){
|
||||||
orderService.update(new LambdaUpdateWrapper<Order>()
|
orderService.update(new LambdaUpdateWrapper<Order>()
|
||||||
.eq(Order::getTradeSn,payParam.getSn())
|
.eq(Order::getTradeSn,payParam.getSn())
|
||||||
.set(Order::getPayOrderNo,outOrderNo));
|
.set(Order::getPayOrderNo,outOrderNo));
|
||||||
|
|||||||
@@ -248,9 +248,9 @@ public class EsGoodsIndexServiceImpl extends BaseElasticsearchService implements
|
|||||||
List<PromotionGoods> promotionGoods = skuValidPromotions.stream()
|
List<PromotionGoods> promotionGoods = skuValidPromotions.stream()
|
||||||
.filter(j ->
|
.filter(j ->
|
||||||
(CharSequenceUtil.isNotEmpty(j.getSkuId()) && j.getSkuId().equals(goodsSku.getId())) ||
|
(CharSequenceUtil.isNotEmpty(j.getSkuId()) && j.getSkuId().equals(goodsSku.getId())) ||
|
||||||
(j.getScopeType().equals(PromotionsScopeTypeEnum.ALL.name()) && j.getStoreId().equals("0")) ||
|
(j.getScopeType().equals(PromotionsScopeTypeEnum.ALL.name()) && "0".equals(j.getStoreId())) ||
|
||||||
(j.getScopeType().equals(PromotionsScopeTypeEnum.ALL.name()) && j.getStoreId().equals(esGoodsIndex.getStoreId())) ||
|
(j.getScopeType().equals(PromotionsScopeTypeEnum.ALL.name()) && j.getStoreId().equals(esGoodsIndex.getStoreId())) ||
|
||||||
(j.getScopeType().equals(PromotionsScopeTypeEnum.PORTION_GOODS_CATEGORY.name()) && j.getStoreId().equals("0") && j.getScopeId().contains(goodsSku.getCategoryPath()))||
|
(j.getScopeType().equals(PromotionsScopeTypeEnum.PORTION_GOODS_CATEGORY.name()) && "0".equals(j.getStoreId()) && j.getScopeId().contains(goodsSku.getCategoryPath()))||
|
||||||
(j.getScopeType().equals(PromotionsScopeTypeEnum.PORTION_GOODS_CATEGORY.name()) && j.getStoreId().equals(goodsSku.getStoreId()) && j.getScopeId().contains(goodsSku.getCategoryPath()))
|
(j.getScopeType().equals(PromotionsScopeTypeEnum.PORTION_GOODS_CATEGORY.name()) && j.getStoreId().equals(goodsSku.getStoreId()) && j.getScopeId().contains(goodsSku.getCategoryPath()))
|
||||||
)
|
)
|
||||||
.collect(Collectors.toList());
|
.collect(Collectors.toList());
|
||||||
|
|||||||
@@ -123,7 +123,7 @@ public class SmsUtilAliImplService implements SmsUtil {
|
|||||||
@Override
|
@Override
|
||||||
public boolean verifyCode(String mobile, VerificationEnums verificationEnums, String uuid, String code) {
|
public boolean verifyCode(String mobile, VerificationEnums verificationEnums, String uuid, String code) {
|
||||||
Object result = cache.get(cacheKey(verificationEnums, mobile, uuid));
|
Object result = cache.get(cacheKey(verificationEnums, mobile, uuid));
|
||||||
if (code.equals(result) || code.equals("0")) {
|
if (code.equals(result) || "0".equals( code)) {
|
||||||
//校验之后,删除
|
//校验之后,删除
|
||||||
cache.remove(cacheKey(verificationEnums, mobile, uuid));
|
cache.remove(cacheKey(verificationEnums, mobile, uuid));
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
Reference in New Issue
Block a user