SaleServiceApiController.java 2.46 KB
package com.huaheng.api.saleService.controller;

import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.huaheng.common.support.Convert;
import com.huaheng.common.utils.StringUtils;
import com.huaheng.framework.aspectj.lang.annotation.Log;
import com.huaheng.framework.aspectj.lang.constant.BusinessType;
import com.huaheng.framework.web.controller.BaseController;
import com.huaheng.framework.web.domain.AjaxResult;
import com.huaheng.framework.web.page.PageDomain;
import com.huaheng.framework.web.page.TableDataInfo;
import com.huaheng.framework.web.page.TableSupport;
import com.huaheng.pc.exam.answer.domain.AnswerType;
import com.huaheng.pc.saleService.domain.SaleService;
import com.huaheng.pc.saleService.service.SaleServicesService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.stereotype.Controller;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.*;

import javax.annotation.Resource;
import java.util.Arrays;
import java.util.Date;
import java.util.List;

/**
 * @author:zhouhong
 * 2022021
 */
@Api(tags = {"验证码类"})
@Controller
@RequestMapping("/api/saleService")
public class SaleServiceApiController extends BaseController {
    @Resource
    private SaleServicesService saleServicesService;

    private String prefix = "saleService";

    @GetMapping()
    public String verificationCodeList()
    {
        return prefix + "/list";
    }



    /**
     * 新增保存
     */
    @Log(title = "验证码管理", operating = "新增", action = BusinessType.INSERT)
    @PostMapping("/addSave")
    @Transactional(rollbackFor = Exception.class)
    @ResponseBody
    @CrossOrigin
    public AjaxResult addSave(@RequestBody SaleService saleService)
    {
        if(StringUtils.isEmpty(saleService.getPhone())){
            return AjaxResult.error("请填写电话");
        }
        if(StringUtils.isEmpty(saleService.getProblem())){
            return AjaxResult.error("请填写问题");
        }
        saleService.setCreated(new Date());
        AjaxResult ajaxResult = toAjax(saleServicesService.save(saleService));
        return  ajaxResult;
    }






}