Explorar o código

修复bug35516

lyhzzz %!s(int64=2) %!d(string=hai) anos
pai
achega
843995eb4b

+ 1 - 1
src/main/java/com/fdkankan/sale/exception/GlobalExceptionHandler.java

@@ -23,7 +23,7 @@ public class GlobalExceptionHandler {
     @ExceptionHandler(value = Exception.class)
     public ResultData exceptionHandler(Exception e) throws Exception {
         log.error("服务错误:", e);
-        if(e.getCause().getMessage().contains("out of range of")){
+        if(e .getCause().getMessage() != null && e.getCause().getMessage().contains("out of range of")){
             return ResultData.error(ResultCode.DATA_TOO_LONG);
         }
         return ResultData.error( 500, e.getCause().getMessage());

+ 2 - 2
src/main/java/com/fdkankan/sale/service/impl/RepairPayServiceImpl.java

@@ -59,10 +59,10 @@ public class RepairPayServiceImpl extends ServiceImpl<IRepairPayMapper, RepairPa
     public Page<RepairPayVo> pageList(RepairPayParam param) {
         LambdaQueryWrapper<RepairPay> wrapper = new LambdaQueryWrapper<>();
         if(StringUtils.isNotBlank(param.getRepairId())){
-            wrapper.eq(RepairPay::getRepairId,param.getRepairId());
+            wrapper.like(RepairPay::getRepairId,param.getRepairId());
         }
         if(StringUtils.isNotBlank(param.getTradeNo())){
-            wrapper.eq(RepairPay::getTradeNo,param.getTradeNo());
+            wrapper.like(RepairPay::getTradeNo,param.getTradeNo());
         }
         if(StringUtils.isNotBlank(param.getStartTime())){
             wrapper.between(RepairPay:: getPayTime,param.getStartTime(),param.getEndTime());