| | |
| | | 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; |
| | |
| | | * @author JORGE |
| | | * @description 借贷服务接口实现类 |
| | | */ |
| | | @Slf4j |
| | | @Service |
| | | @Transactional |
| | | public class LoanServiceImpl implements LoanService { |
| | |
| | | |
| | | @Autowired |
| | | UserService userService; |
| | | |
| | | @Autowired |
| | | LoanParamMapper loanParamMapper; |
| | | |
| | | @Getter |
| | | HashMap<String,Object> paramMap = new HashMap<>(); |
| | |
| | | } |
| | | |
| | | 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()}); |
| | | |
| | | |
| | |
| | | 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("操作失败"); |
| | | } |
| | | |
| | | |
| | | } |