Commit fc9ae0ba zshaohui

条码管理 增加栈板id 查询

1 个父辈 de9f2e2b
......@@ -7,6 +7,7 @@ import com.neotel.smfcore.common.csv.CsvReader;
import com.neotel.smfcore.common.exception.ValidateException;
import com.neotel.smfcore.common.utils.FileUtil;
import com.neotel.smfcore.common.utils.QueryHelp;
import com.neotel.smfcore.common.utils.StringUtils;
import com.neotel.smfcore.core.barcode.rest.bean.dto.BarcodeDto;
import com.neotel.smfcore.core.barcode.rest.bean.dto.BarcodeRuleDto;
import com.neotel.smfcore.core.barcode.rest.bean.mapstruct.BarcodeMapper;
......@@ -71,8 +72,18 @@ public class BarcodeController {
public PageData<BarcodeDto> query(BarcodeQueryCriteria criteria, Pageable pageable){
Query query= QueryHelp.getQuery(criteria);
PageData<Barcode> barcodes=barcodeManager.findByPage(query,pageable);
List<BarcodeDto> newBarcodeDtos = new ArrayList<>();
List<BarcodeDto> barcodeDtos=barcodeMapper.toDto(barcodes.getContent());
return new PageData(barcodeDtos,barcodes.getTotalElements());
for (BarcodeDto dto : barcodeDtos) {
if (StringUtils.isEmpty(dto.getPalletId())){
dto.setPalletId(dto.getScanCartonId());
}
newBarcodeDtos.add(dto);
}
return new PageData(newBarcodeDtos,barcodes.getTotalElements());
}
@ApiOperation("新增条码")
@PostMapping
......
......@@ -286,6 +286,9 @@ public class BarcodeDto implements Serializable {
@ApiModelProperty("栈板id")
private String palletId;
@ApiModelProperty("扫描的栈板id")
private String scanCartonId;
@ApiModelProperty("标签id")
private String labelId;
}
......@@ -11,7 +11,7 @@ import java.util.List;
@Data
public class BarcodeQueryCriteria {
@QueryCondition(blurry = "partNumber,barcode,batch")
@QueryCondition(blurry = "partNumber,barcode,batch,scanCartonId,palletId")
private String blurry;
@QueryCondition(type = QueryCondition.Type.BETWEEN, propName = "updateDate")
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!