手持机搜索原料供应商

This commit is contained in:
sxu 2025-05-01 12:45:56 +08:00
parent 03c1e4a64f
commit e0f74cbf1c
1 changed files with 7 additions and 4 deletions

View File

@ -5,6 +5,8 @@ import com.bonus.canteen.core.drp.dto.AndroidSearchMaterialDTO;
import com.bonus.canteen.core.drp.service.AndroidInventoryService; import com.bonus.canteen.core.drp.service.AndroidInventoryService;
import com.bonus.canteen.core.drp.vo.AndroidSearchMaterialVO; import com.bonus.canteen.core.drp.vo.AndroidSearchMaterialVO;
import com.bonus.canteen.core.drp.vo.DrpListSupplierVO; import com.bonus.canteen.core.drp.vo.DrpListSupplierVO;
import com.bonus.common.core.web.domain.AjaxResult;
import com.bonus.common.houqin.utils.LeRequest;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import javax.validation.Valid; import javax.validation.Valid;
@ -35,19 +37,20 @@ public class AndroidInventoryController {
@PostMapping({"/search/material"}) @PostMapping({"/search/material"})
@ApiOperation("电子秤/手持机-根据原料名称模糊查询原料配置信息") @ApiOperation("电子秤/手持机-根据原料名称模糊查询原料配置信息")
public List<AndroidSearchMaterialVO> searchMaterial(@RequestBody @Valid AndroidSearchMaterialDTO dto, @RequestHeader Map<String, String> headers) { public AjaxResult searchMaterial(@RequestBody @Valid LeRequest<AndroidSearchMaterialDTO> leRequest, @RequestHeader Map<String, String> headers) {
log.info("***[电子秤/手持机]_根据原料名称模糊查询原料配置信息**************"); log.info("***[电子秤/手持机]_根据原料名称模糊查询原料配置信息**************");
AndroidSearchMaterialDTO dto = (AndroidSearchMaterialDTO)leRequest.getContent();
dto.setAreaId(this.drpAuthorityApi.getAreaIdByDeviceSn(headers)); dto.setAreaId(this.drpAuthorityApi.getAreaIdByDeviceSn(headers));
return this.androidInventoryService.searchMaterial(dto); return new AjaxResult(10000, "成功", this.androidInventoryService.searchMaterial(dto));
} }
@PostMapping({"/list/supplier"}) @PostMapping({"/list/supplier"})
@ApiOperation("电子秤/手持机-供应商列表") @ApiOperation("电子秤/手持机-供应商列表")
public List<DrpListSupplierVO> androidListSupplier(@RequestHeader Map<String, String> headers) { public AjaxResult androidListSupplier(@RequestHeader Map<String, String> headers) {
log.info("***[电子秤/手持机]_供应商列表**************"); log.info("***[电子秤/手持机]_供应商列表**************");
Long areaId = this.drpAuthorityApi.getAreaIdByDeviceSn(headers); Long areaId = this.drpAuthorityApi.getAreaIdByDeviceSn(headers);
return this.androidInventoryService.androidListSupplier(areaId); return new AjaxResult(10000, "成功", this.androidInventoryService.androidListSupplier(areaId));
} }
} }