修复pad问题

This commit is contained in:
葛林强 2025-03-06 11:55:08 +08:00
parent 69fc7a5b68
commit a1741ace8b
6 changed files with 36 additions and 27 deletions

View File

@ -1,6 +1,7 @@
package com.ruoyi.web.controller.app;
import com.ruoyi.app.domain.*;
import com.ruoyi.app.domain.DTO.PmsStockInCompleteReq;
import com.ruoyi.app.service.IAppPendingStorageService;
import com.ruoyi.app.service.IAppPmsOrderInService;
import com.ruoyi.app.service.IAppPmsOrderOutService;
@ -20,6 +21,7 @@ import com.ruoyi.web.domain.PmsOrderOutRequest;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.annotation.QueryAnnotation;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
@ -136,4 +138,23 @@ public class AppPmsController extends BaseController {
return insertRow == orderOutRequests.size() ? success("success") : error("出库单保存失败");
}
/**
* 模糊查询查询入库单表
* @param param 查询参数
* @return 返回结果
*/
@Anonymous
@GetMapping(value = "/getInfoWithString")
public AjaxResult getInfoWithString(@RequestParam("param") String param)
{
return success(appPmsOrderInService.getInfoWithString(param));
}
@Anonymous
@PostMapping("/pmsStockInComplete")
public AjaxResult pmsStockInComplete(@RequestBody PmsStockInCompleteReq request) {
return toAjax(appPmsOrderInService.pmsStockInComplete(request));
}
}

View File

@ -108,21 +108,5 @@ public class AppPmsOrderInController extends BaseController
return toAjax(appPmsOrderInService.deleteAppPmsOrderInByListIds(listIds));
}
/**
* 模糊查询查询入库单表
* @param param 查询参数
* @return 返回结果
*/
@Anonymous
@GetMapping(value = "/getInfoWithString/{str}")
public AjaxResult getInfoWithString(@PathVariable("str") String param)
{
return success(appPmsOrderInService.getInfoWithString(param));
}
@PostMapping("/pmsStockInComplete")
public AjaxResult pmsStockInComplete(@RequestBody PmsStockInCompleteReq request) {
return toAjax(appPmsOrderInService.pmsStockInComplete(request));
}
}

View File

@ -6,12 +6,12 @@ spring:
druid:
# 主库数据源
master:
url: jdbc:mysql://112.4.208.194:3001/wms_xugongteji?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: developer
password: developer
# url: jdbc:mysql://10.24.0.62:3306/wms_tp?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
# username: wcs
# password: Wcs123
# url: jdbc:mysql://112.4.208.194:3001/wms_xugongteji?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
# username: developer
# password: developer
url: jdbc:mysql://10.24.0.62:3306/wms_tp?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: wcs
password: Wcs123
# 从库数据源
slave:
# 从数据源开关/默认关闭

View File

@ -2,6 +2,7 @@ package com.ruoyi.app.mapper;
import com.ruoyi.app.domain.AppPendingStorage;
import com.ruoyi.app.domain.AppPmsOrderIn;
import org.apache.ibatis.annotations.Param;
import java.util.List;
@ -54,7 +55,7 @@ public interface AppPmsOrderInMapper
public int deleteAppPmsOrderInByListId(String listId);
public List<AppPmsOrderIn> selectAppPmsOrderInListWithParam(String param);
public List<AppPmsOrderIn> selectAppPmsOrderInListWithParam(@Param("param") String param);
/**
* 批量删除请填写功能名称

View File

@ -1,5 +1,6 @@
package com.ruoyi.app.service.impl;
import java.math.BigDecimal;
import java.util.List;
import com.ruoyi.app.domain.AppPendingStorage;
@ -11,6 +12,7 @@ import com.ruoyi.app.mapper.AppPmsOrderInMapper;
import com.ruoyi.app.service.IAppPmsOrderInService;
import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.uuid.IdUtils;
import org.apache.ibatis.javassist.compiler.ast.Variable;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
@ -106,10 +108,9 @@ public class AppPmsOrderInServiceImpl implements IAppPmsOrderInService
@Override
public List<AppPmsOrderIn> getInfoWithString(String param) {
if(StringUtils.isEmpty(param)) {
return appPmsOrderInMapper.selectAppPmsOrderInList(new AppPmsOrderIn());
return appPmsOrderInMapper.selectAppPmsOrderInListWithParam("");
}
return appPmsOrderInMapper.selectAppPmsOrderInListWithParam(param);
}
@Override
@ -132,6 +133,7 @@ public class AppPmsOrderInServiceImpl implements IAppPmsOrderInService
AppPmsOrderIn appPmsOrderInInsert = appPmsOrderIns.get(0);
AppPendingStorage appPendingStorage = new AppPendingStorage();
BeanUtils.copyProperties(appPmsOrderInInsert, appPendingStorage);
appPendingStorage.setRecordId(IdUtils.randomUUID());
appPendingStorage.setVehicleNo(request.getVehicleNo());
appPendingStorage.setGoodsNum(pmsInDatum.getGoodsNum());
appPendingStorage.setStatus(1);

View File

@ -74,9 +74,10 @@
</select>
<select id="selectAppPmsOrderInListWithParam" resultType="com.ruoyi.app.domain.AppPmsOrderIn">
<select id="selectAppPmsOrderInListWithParam" parameterType="String" resultMap="AppPmsOrderInResult">
<include refid="selectAppPmsOrderInVo"/>
where list_id like '%#{param}%' or order_id like '%#{param}%' or goods_id like '%#{param}%' or goods_code like '%#{param}%' or goods_desc like '%#{param}%'
where (list_id like concat('%',#{param},'%') or order_id like concat('%',#{param},'%') or goods_id like concat('%',#{param},'%')
or goods_code like concat('%',#{param},'%') or goods_desc like concat('%',#{param},'%')) and remaining_num > 0
</select>