|
@@ -1,6 +1,7 @@
|
|
|
package com.zanxiang.manage.service.impl;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.zanxiang.common.enums.PayDeviceEnum;
|
|
@@ -10,13 +11,13 @@ import com.zanxiang.manage.domain.params.PayMerchantListParam;
|
|
|
import com.zanxiang.manage.domain.vo.PayMerchantChoiceVO;
|
|
|
import com.zanxiang.manage.domain.vo.PayMerchantListVO;
|
|
|
import com.zanxiang.manage.service.IPayMerchantService;
|
|
|
-import com.zanxiang.manage.service.IPayWayService;
|
|
|
import com.zanxiang.mybatis.entity.PayMerchant;
|
|
|
import com.zanxiang.mybatis.mapper.PayMerchantMapper;
|
|
|
import org.apache.logging.log4j.util.Strings;
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
+import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
+import java.time.LocalDateTime;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
import java.util.Objects;
|
|
@@ -30,9 +31,6 @@ import java.util.Objects;
|
|
|
@Service
|
|
|
public class PayMerchantServiceImpl extends ServiceImpl<PayMerchantMapper, PayMerchant> implements IPayMerchantService {
|
|
|
|
|
|
- @Autowired
|
|
|
- private IPayWayService payWayService;
|
|
|
-
|
|
|
@Override
|
|
|
public List<PayMerchantChoiceVO> payMerchantChoiceList() {
|
|
|
List<PayMerchant> payMerchantList = super.list(new LambdaQueryWrapper<PayMerchant>().
|
|
@@ -77,5 +75,18 @@ public class PayMerchantServiceImpl extends ServiceImpl<PayMerchantMapper, PayMe
|
|
|
return payMerchantListVO;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
+ public Boolean statusUpdate(Long id, Integer status) {
|
|
|
+ return super.update(new LambdaUpdateWrapper<PayMerchant>()
|
|
|
+ .set(PayMerchant::getStatus, status)
|
|
|
+ .set(PayMerchant::getUpdateTime, LocalDateTime.now())
|
|
|
+ .eq(PayMerchant::getId, id));
|
|
|
+ }
|
|
|
|
|
|
+ @Override
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
+ public boolean deleteById(Long id) {
|
|
|
+ return super.removeById(id);
|
|
|
+ }
|
|
|
}
|