wujianwei
4 天以前 2ca1013333bb1f80d104e54ac2e7171bd8dffc77
api/src/main/java/com/ruoyi/api/third/controller/LockerApiController.java
@@ -2,6 +2,7 @@
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.common.utils.RandomUtils;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.cwgl.domain.KeyCollectionInfo;
import com.ruoyi.cwgl.domain.RequestLog;
@@ -15,6 +16,8 @@
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
import java.util.Random;
import java.util.concurrent.ThreadLocalRandom;
/**
@@ -44,6 +47,17 @@
    public AjaxResult takeReview(@Valid @RequestBody TakeReviewDto takeReviewDto){
        logger.info("请求上报参数{}",takeReviewDto);
        if ("test".equals(takeReviewDto.getDriverCode())){
            Random random = new Random();
            // 生成 1-30 的随机整数
            int randomNumber = random.nextInt(30) + 1;
            AjaxResult success = new AjaxResult(0, "成功",1);
            success.put("boxNumber",randomNumber);
            logger.info("成功返回{}",success);
            return success;
        }
        KeyCollectionInfo keyCollectionInfo = keyCollectionInfoService.selectCwData(takeReviewDto);
        //添加请求日志
        RequestLog requestLog = new RequestLog();
@@ -58,7 +72,12 @@
        requestLog.setType(0);
        logService.insertRequestLog(requestLog);
        return keyCollectionInfoService.takeReview(keyCollectionInfo);
        AjaxResult ajaxResult = keyCollectionInfoService.takeReview(keyCollectionInfo);
        if (!ajaxResult.get("code").equals(0)){
            ajaxResult =  keyCollectionInfoService.selectSmartLockerApplication(takeReviewDto);
        }
        return ajaxResult;
    }
@@ -69,6 +88,7 @@
    @PostMapping("/returnReport")
    public AjaxResult returnReport(@Valid @RequestBody ReturnReportDto returnReportDto){
        logger.info("归还参数{}",returnReportDto);
        //添加请求日志
        RequestLog requestLog = new RequestLog();