1
zyy
10 hours ago 9bb3ab4a3fb0b1d20dcc87979a19ca9625a4bfc8
trading-order-admin/src/main/java/com/yami/trading/admin/controller/loan/internal/LoanServiceImpl.java
@@ -18,9 +18,12 @@
import com.yami.trading.bean.loan.SimpleLoanOrder;
import com.yami.trading.bean.model.User;
import com.yami.trading.common.constants.Constants;
import com.yami.trading.common.domain.Result;
import com.yami.trading.common.exception.BusinessException;
import com.yami.trading.dao.loan.LoanParamMapper;
import com.yami.trading.service.user.UserService;
import lombok.Getter;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.ObjectUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
@@ -36,6 +39,7 @@
 * @author JORGE
 * @description 借贷服务接口实现类
 */
@Slf4j
@Service
@Transactional
public class LoanServiceImpl implements LoanService {
@@ -45,6 +49,9 @@
   @Autowired
   UserService userService;
   @Autowired
   LoanParamMapper loanParamMapper;
   @Getter
   HashMap<String,Object> paramMap = new HashMap<>();
@@ -358,7 +365,11 @@
         }
         transferMap.put("repayment", new Object[] {rep,repayments.get(rep)});
         transferMap.put("houseImgs", null==houseImgs?new String[0]:commaPattern.split(houseImgs));
         String[] imgs = null == houseImgs ? new String[0] : commaPattern.split(houseImgs);
         for (int i = 0; i < imgs.length; i++) {
            imgs[i] = Constants.IMAGES_HTTP + imgs[i];
         }
         transferMap.put("houseImgs", imgs);
         transferMap.put("lendingInstitution", new Object[] {led,order.getLendingName()});
         
         
@@ -571,4 +582,51 @@
      this.paramMap = params;
   }
   @Override
   public Result getLoanParamList(int pageNum, int pageSize) {
      try {
         Page page = new Page(pageNum, pageSize);
         page = loanParamMapper.getLoanParamList(page);
         return Result.succeed(page);
      } catch (Exception e) {
         log.error(e.getMessage());
      }
      return Result.failed("获取失败");
   }
   @Override
   public Result saveLoanParam(LoanParam model) {
      try {
         if (model.getLending_institution() == null || model.getLending_institution().isEmpty()) {
            model.setLending_institution("1");
         }
         if (model.getUuid() != 0) {
            System.out.println(model);
            if (loanParamMapper.updateById(model) > 0) {
               return Result.succeed("修改成功");
            }
         } else {
            if (loanParamMapper.insert(model) > 0) {
               return Result.succeed("添加成功");
            }
         }
      } catch (Exception e) {
         log.error(e.getMessage());
      }
      return Result.failed("操作失败");
   }
   @Override
   public Result delLoanParam(String id) {
      try {
         if (loanParamMapper.deleteById(id) > 0) {
            return Result.succeed("删除成功");
         }
      } catch (Exception e) {
         log.error(e.getMessage());
      }
      return Result.failed("操作失败");
   }
}