修改打包管理的的供应商

This commit is contained in:
zhangke 2026-03-10 10:54:32 +08:00
parent e72d1e3b66
commit 6e27d549dd
2 changed files with 10 additions and 4 deletions

View File

@ -6,6 +6,7 @@ import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import com.nflg.wms.admin.service.BasdeSerialNumberControllerService; import com.nflg.wms.admin.service.BasdeSerialNumberControllerService;
import com.nflg.wms.common.constant.BarCodeProcessStage; import com.nflg.wms.common.constant.BarCodeProcessStage;
import com.nflg.wms.common.constant.UserType;
import com.nflg.wms.common.pojo.ApiResult; import com.nflg.wms.common.pojo.ApiResult;
import com.nflg.wms.common.pojo.PageData; import com.nflg.wms.common.pojo.PageData;
import com.nflg.wms.common.pojo.dto.PackageChildDTO; import com.nflg.wms.common.pojo.dto.PackageChildDTO;
@ -39,6 +40,7 @@ import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.stream.Collectors; import java.util.stream.Collectors;
/** /**
* 打包管理 * 打包管理
*/ */
@ -139,6 +141,10 @@ public class PackingController extends BaseController {
@PostMapping("search") @PostMapping("search")
@ApiMark(moduleName = "获取包装码信息", apiName = "获取包装码信息") @ApiMark(moduleName = "获取包装码信息", apiName = "获取包装码信息")
public ApiResult<PageData<PackingVO>> search(@Valid @RequestBody PackingSearchQO request) { public ApiResult<PageData<PackingVO>> search(@Valid @RequestBody PackingSearchQO request) {
// 判断是否是供应商
if (UserUtil.getType() == UserType.Supplier) {
request.setSupplierId(UserUtil.getUserId());
}
return ApiResult.success(packageService.serach(request)); return ApiResult.success(packageService.serach(request));
} }

View File

@ -28,7 +28,7 @@
<select id="search" resultType="com.nflg.wms.common.pojo.vo.PackingVO"> <select id="search" resultType="com.nflg.wms.common.pojo.vo.PackingVO">
select a.*,b.supplier_code,b.supplier_name from wms_package a select a.*,b.supplier_code,b.supplier_name from wms_package a
left join user_supplier b on a.supplier_id=b."id" left join user_supplier b on a.supplier_id=b.user_id
<where> <where>
<if test="request.packingCode !=null and request.packingCode !=''"> <if test="request.packingCode !=null and request.packingCode !=''">
and a.package_code ilike concat('%', #{request.packingCode}, '%') and a.package_code ilike concat('%', #{request.packingCode}, '%')