Compare commits

..

No commits in common. "f5a0983aa565704285fb930b35465e5c86ca3b20" and "f88e725683dd6645e0c1e6948c408ced4fd55fad" have entirely different histories.

13 changed files with 170 additions and 39 deletions

View File

@ -238,9 +238,6 @@ public class InCostCenterBackController extends BaseController {
.setContent(qrCode) .setContent(qrCode)
.setBatchNo(qrCodeContent.getBatchNo()) .setBatchNo(qrCodeContent.getBatchNo())
.setSerialNo(qrCodeContent.getSerialNo()) .setSerialNo(qrCodeContent.getSerialNo())
.setFactoryNo(order.getWerks())
.setWarehouseNo(request.getLgort())
.setBinNos(StrUtil.split(it.getBinNos(), "/"))
.setUniqNo(qrCodeContent.getUniqNo()) .setUniqNo(qrCodeContent.getUniqNo())
.setNum(qrCodeContent.getNum()) .setNum(qrCodeContent.getNum())
.setCreateBy(UserUtil.getUserName()) .setCreateBy(UserUtil.getUserName())

View File

@ -285,9 +285,6 @@ public class InProduceBackController extends BaseController {
.setBatchNo(qrCodeContent.getBatchNo()) .setBatchNo(qrCodeContent.getBatchNo())
.setSerialNo(qrCodeContent.getSerialNo()) .setSerialNo(qrCodeContent.getSerialNo())
.setUniqNo(qrCodeContent.getUniqNo()) .setUniqNo(qrCodeContent.getUniqNo())
.setFactoryNo(order.getDwerk())
.setWarehouseNo(request.getLgort())
// .setBinNos(StrUtil.split(it.getBinNos(), "/"))
.setNum(qrCodeContent.getNum()) .setNum(qrCodeContent.getNum())
.setCreateBy(UserUtil.getUserName()) .setCreateBy(UserUtil.getUserName())
.setCreateTime(Instant.now()) .setCreateTime(Instant.now())

View File

@ -103,8 +103,50 @@ public class InProduceOrderController extends BaseController {
@GetMapping("searchFromSAP") @GetMapping("searchFromSAP")
public ApiResult<ZWM00MB007DTO> searchFromSAP(@Valid @RequestParam @NotBlank String no) { public ApiResult<ZWM00MB007DTO> searchFromSAP(@Valid @RequestParam @NotBlank String no) {
return ApiResult.success(sapService.zwm00Mb007(no)); return ApiResult.success(sapService.zwm00Mb007(no));
// return ApiResult.success(new ZWM00MB007DTO()
// .setAufnr(RandomUtil.randomNumbers(10))
// .setMatnr(RandomUtil.randomString(11))
// .setMaktx(RandomUtil.randomString(20))
// .setLgort(RandomUtil.randomNumbers(4))
// .setPwerk("1010")
// .setPsmng(RandomUtil.randomBigDecimal(BigDecimal.ZERO, new BigDecimal("100")))
// .setMeins(RandomUtil.randomString(2))
// .setWemng(RandomUtil.randomBigDecimal(BigDecimal.ZERO, new BigDecimal("50")))
// .setWshsl(RandomUtil.randomBigDecimal(BigDecimal.ZERO, new BigDecimal("50")))
// );
} }
// /**
// * 生成物料列表
// * @param request 请求参数
// * @return 生成结果
// */
// @PostMapping("generateMaterials")
// public ApiResult<InProduceOrderMaterialVO> generateMaterials(@Valid @RequestBody InProduceOrderGenerateMaterialsQO request) {
// InProduceOrderMaterialVO vo=new InProduceOrderMaterialVO()
// .setMaterialNo(request.getMatnr())
// .setMaterialDesc(request.getMaktx())
// .setUnit(request.getMeins())
// .setNum(request.getNum())
// .setFactoryNo(request.getPwerk())
// .setWarehouseNo(request.getLgort())
// .setOderNum(request.getPsmng());
// if (request.getList()){
// List<WmsBom> children = bomService.getChildren(request.getMatnr());
// vo.setChildren(children.stream().map(it -> new InProduceOrderMaterialVO()
// .setMaterialNo(it.getNo())
// .setMaterialDesc(it.getDescribe())
// .setUnit(request.getMeins())
// .setNum(request.getNum().multiply(it.getNum()))
// .setFactoryNo(request.getPwerk())
// .setWarehouseNo(request.getLgort())
// .setOderNum(request.getPsmng())
// ).toList()
// );
// }
// return ApiResult.success(vo);
// }
/** /**
* 保存 * 保存
* @param request 请求参数 * @param request 请求参数
@ -236,7 +278,6 @@ public class InProduceOrderController extends BaseController {
} else { } else {
dto.setPrintNum(DF.format(BigDecimal.ONE)); dto.setPrintNum(DF.format(BigDecimal.ONE));
} }
dto.setSupplierCode("");
dto.setBatchNo("");//NoUtil.getBatchNo("") dto.setBatchNo("");//NoUtil.getBatchNo("")
dto.setQrCode(QRCodeUtil.generateQRCodeBase64(generateQRContent(dto, ""), 100, 100)); dto.setQrCode(QRCodeUtil.generateQRCodeBase64(generateQRContent(dto, ""), 100, 100));
datas.add(dto); datas.add(dto);
@ -256,9 +297,9 @@ public class InProduceOrderController extends BaseController {
} }
private String generateQRContent(DeliverNormalOrderItemDTO order, String indexNo) { private String generateQRContent(DeliverNormalOrderItemDTO order, String indexNo) {
String content = StrUtil.format("{}${}${}${}${}${}${}${}${}" String content = StrUtil.format("{}${}${}${}${}${}${}${}"
, order.getPrintNo(), order.getExternalOrderNo(), order.getRowNo(), order.getMaterialNo(), order.getPrintNum() , order.getPrintNo(), order.getExternalOrderNo(), order.getRowNo(), order.getMaterialNo(), order.getPrintNum()
, order.getMaterialDesc(), order.getSupplierCode(), order.getBatchNo(), Optional.ofNullable(indexNo).orElse("")); , order.getMaterialDesc(), order.getBatchNo(), Optional.ofNullable(indexNo).orElse(""));
log.debug("二维码内容:" + content); log.debug("二维码内容:" + content);
return content; return content;
} }
@ -383,9 +424,6 @@ public class InProduceOrderController extends BaseController {
.setBatchNo(content.getBatchNo()) .setBatchNo(content.getBatchNo())
.setSerialNo(content.getSerialNo()) .setSerialNo(content.getSerialNo())
.setUniqNo(content.getUniqNo()) .setUniqNo(content.getUniqNo())
.setFactoryNo(it.getFactoryNo())
.setWarehouseNo(it.getWarehouseNo())
.setBinNos(StrUtil.split(materialQO.getBinNos(), "/"))
.setNum(content.getNum()) .setNum(content.getNum())
.setCreateBy(UserUtil.getUserName()) .setCreateBy(UserUtil.getUserName())
.setCreateTime(Instant.now()) .setCreateTime(Instant.now())
@ -407,7 +445,7 @@ public class InProduceOrderController extends BaseController {
materialNos.add(it.getMaterialNo()); materialNos.add(it.getMaterialNo());
} }
//是否更改了储位 //是否更改了储位
if (StrUtil.isNotBlank(materialQO.getBinNos())) { if (Objects.isNull(materialQO.getBinNos())) {
syncStorage(it, StrUtil.split(materialQO.getBinNos(), "/")); syncStorage(it, StrUtil.split(materialQO.getBinNos(), "/"));
} }
} }

View File

@ -160,6 +160,25 @@ public class NormalOrderController extends BaseController {
*/ */
@PostMapping("exportPdfPerPage") @PostMapping("exportPdfPerPage")
public void exportPdfPerPage(HttpServletResponse response, @Valid @RequestBody @NotNull List<Long> ids) throws Exception { public void exportPdfPerPage(HttpServletResponse response, @Valid @RequestBody @NotNull List<Long> ids) throws Exception {
// List<DeliverNormalOrderVO> orders=new ArrayList<>();
// for (int i = 0,count=RandomUtil.randomInt(1,50); i < count; i++) {
// BigDecimal batchNum = RandomUtil.randomBigDecimal(new BigDecimal("10"));
// BigDecimal minPackageNum = RandomUtil.randomBigDecimal(new BigDecimal("1"),new BigDecimal("3"));
// BigDecimal[] result = batchNum.divideAndRemainder(minPackageNum);
// orders.add(new DeliverNormalOrderVO()
// .setId(IdUtil.getSnowflakeNextId())
// .setMaterialNo(RandomUtil.randomNumbers(10))
// .setMaterialDesc(RandomUtil.randomString(10))
// .setBatchNum(batchNum)
// .setMinPackageNum(minPackageNum)
// .setSupplierCode(RandomUtil.randomString(10))
// .setSupplierName(RandomUtil.randomString(10))
// .setExternalOrderNo(RandomUtil.randomNumbers(10))
// .setRowNo(RandomUtil.randomString(10))
// .setIndexNo(RandomUtil.randomString(10))
// .setLableNum(result[1].compareTo(BigDecimal.ZERO)==0?result[0].intValue():result[0].intValue()+1)
// );
// }
List<DeliverNormalOrderVO> orders = deliverNormalOrderService.getList(ids); List<DeliverNormalOrderVO> orders = deliverNormalOrderService.getList(ids);
VUtil.trueThrowBusinessError(CollectionUtil.isEmpty(orders)).throwMessage("没有需要打印的数据"); VUtil.trueThrowBusinessError(CollectionUtil.isEmpty(orders)).throwMessage("没有需要打印的数据");
exportPdfPerPage(convert(orders), response); exportPdfPerPage(convert(orders), response);
@ -171,6 +190,25 @@ public class NormalOrderController extends BaseController {
*/ */
@PostMapping("exportPdfOnePage") @PostMapping("exportPdfOnePage")
public void exportPdfOnePage(HttpServletResponse response, @Valid @RequestBody @NotNull List<Long> ids) throws Exception { public void exportPdfOnePage(HttpServletResponse response, @Valid @RequestBody @NotNull List<Long> ids) throws Exception {
// List<DeliverNormalOrderVO> orders=new ArrayList<>();
// for (int i = 0,count=RandomUtil.randomInt(1,50); i < count; i++) {
// BigDecimal batchNum = RandomUtil.randomBigDecimal(new BigDecimal("10"));
// BigDecimal minPackageNum = RandomUtil.randomBigDecimal(new BigDecimal("1"),new BigDecimal("3"));
// BigDecimal[] result = batchNum.divideAndRemainder(minPackageNum);
// orders.add(new DeliverNormalOrderVO()
// .setId(IdUtil.getSnowflakeNextId())
// .setMaterialNo(RandomUtil.randomNumbers(10))
// .setMaterialDesc(RandomUtil.randomString(10))
// .setBatchNum(batchNum)
// .setMinPackageNum(minPackageNum)
// .setSupplierCode(RandomUtil.randomString(10))
// .setSupplierName(RandomUtil.randomString(10))
// .setExternalOrderNo(RandomUtil.randomNumbers(10))
// .setRowNo(RandomUtil.randomString(10))
// .setIndexNo(RandomUtil.randomString(10))
// .setLableNum(result[1].compareTo(BigDecimal.ZERO)==0?result[0].intValue():result[0].intValue()+1)
// );
// }
List<DeliverNormalOrderVO> orders = deliverNormalOrderService.getList(ids); List<DeliverNormalOrderVO> orders = deliverNormalOrderService.getList(ids);
VUtil.trueThrowBusinessError(CollectionUtil.isEmpty(orders)).throwMessage("没有需要打印的数据"); VUtil.trueThrowBusinessError(CollectionUtil.isEmpty(orders)).throwMessage("没有需要打印的数据");
exportPdfInAll(convert(orders), response); exportPdfInAll(convert(orders), response);
@ -194,7 +232,6 @@ public class NormalOrderController extends BaseController {
} else { } else {
dto.setPrintNum(DF.format(order.getMinPackageNum())); dto.setPrintNum(DF.format(order.getMinPackageNum()));
} }
dto.setSupplierCode(order.getSupplierNo());
dto.setQrCode(QRCodeUtil.generateQRCodeBase64(generateQRContent(dto, CollectionUtil.get(indexNos, i)), 100, 100)); dto.setQrCode(QRCodeUtil.generateQRCodeBase64(generateQRContent(dto, CollectionUtil.get(indexNos, i)), 100, 100));
datas.add(dto); datas.add(dto);
} }
@ -203,9 +240,9 @@ public class NormalOrderController extends BaseController {
} }
private String generateQRContent(DeliverNormalOrderItemDTO order, String indexNo) { private String generateQRContent(DeliverNormalOrderItemDTO order, String indexNo) {
String content = StrUtil.format("{}${}${}${}${}${}${}${}${}" String content = StrUtil.format("{}${}${}${}${}${}${}${}"
, order.getPrintNo(), order.getExternalOrderNo(), order.getRowNo(), order.getMaterialNo(), order.getPrintNum() , order.getPrintNo(), order.getExternalOrderNo(), order.getRowNo(), order.getMaterialNo(), order.getPrintNum()
, order.getMaterialDesc(), order.getSupplierCode(), order.getBatchNo(), Optional.ofNullable(indexNo).orElse("")); , order.getMaterialDesc(), order.getBatchNo(), Optional.ofNullable(indexNo).orElse(""));
log.debug("二维码内容:" + content); log.debug("二维码内容:" + content);
return content; return content;
} }
@ -268,7 +305,7 @@ public class NormalOrderController extends BaseController {
exportPdfInAll(convert1(datas.get(0).getSupplierNo(), datas), response); exportPdfInAll(convert1(datas.get(0).getSupplierNo(), datas), response);
} }
private List<DeliverNormalOrderItemDTO> convert1(String supplierNo, List<DeliverNormalOrderSaveItemQO> orders) { private List<DeliverNormalOrderItemDTO> convert1(String supplierNo, List<DeliverNormalOrderSaveItemQO> orders) throws Exception {
List<DeliverNormalOrderItemDTO> datas = new ArrayList<>(); List<DeliverNormalOrderItemDTO> datas = new ArrayList<>();
for (DeliverNormalOrderSaveItemQO order : orders) { for (DeliverNormalOrderSaveItemQO order : orders) {
List<String> indexNos = StrUtil.split(order.getIndexNo(), ","); List<String> indexNos = StrUtil.split(order.getIndexNo(), ",");
@ -291,7 +328,6 @@ public class NormalOrderController extends BaseController {
} else { } else {
dto.setPrintNum(DF.format(order.getMinPackageNum())); dto.setPrintNum(DF.format(order.getMinPackageNum()));
} }
dto.setSupplierCode(supplierNo);
dto.setQrCode(QRCodeUtil.generateQRCodeBase64(generateQRContent(dto, CollectionUtil.get(indexNos, i)), 100, 100)); dto.setQrCode(QRCodeUtil.generateQRCodeBase64(generateQRContent(dto, CollectionUtil.get(indexNos, i)), 100, 100));
datas.add(dto); datas.add(dto);
} }

View File

@ -171,7 +171,6 @@ public class OutAssistanceController extends BaseController {
.setItems(datas.stream() .setItems(datas.stream()
.filter(item -> item.getLeft().compareTo(BigDecimal.ZERO) > 0) .filter(item -> item.getLeft().compareTo(BigDecimal.ZERO) > 0)
.map(item -> new OutProduceItemVO() .map(item -> new OutProduceItemVO()
.setId(item.getId())
.setLgort2(order.getLgort1()) .setLgort2(order.getLgort1())
.setLgpbe(item.getLgpbe()) .setLgpbe(item.getLgpbe())
.setMaktx2(item.getMaktx1()) .setMaktx2(item.getMaktx1())

View File

@ -166,7 +166,6 @@ public class OutCostCenterController extends BaseController {
.setItems(datas.stream() .setItems(datas.stream()
.filter(item -> item.getLeft().compareTo(BigDecimal.ZERO) > 0) .filter(item -> item.getLeft().compareTo(BigDecimal.ZERO) > 0)
.map(item -> new OutProduceItemVO() .map(item -> new OutProduceItemVO()
.setId(item.getId())
.setLgort2(item.getLgort()) .setLgort2(item.getLgort())
.setLgpbe(item.getLgpbe()) .setLgpbe(item.getLgpbe())
.setMaktx2(item.getMaktx()) .setMaktx2(item.getMaktx())
@ -233,7 +232,7 @@ public class OutCostCenterController extends BaseController {
.setSerialNo(qrCodeContent.getSerialNo()) .setSerialNo(qrCodeContent.getSerialNo())
.setUniqNo(qrCodeContent.getUniqNo()) .setUniqNo(qrCodeContent.getUniqNo())
.setFactoryNo(order.getWerks()) .setFactoryNo(order.getWerks())
.setWarehouseNo(request.getLgort()) .setWarehouseNo(item.getLgort())
.setNum(qrNum) .setNum(qrNum)
.setCreateBy(UserUtil.getUserName()) .setCreateBy(UserUtil.getUserName())
.setCreateTime(Instant.now()) .setCreateTime(Instant.now())

View File

@ -91,6 +91,45 @@ public class OutProduceController extends BaseController {
List<Zwm3a07VO> vos = sapService.zwm3a07(request); List<Zwm3a07VO> vos = sapService.zwm3a07(request);
handleVos(vos); handleVos(vos);
return ApiResult.success(vos); return ApiResult.success(vos);
// List<WmsInventory> inventories = inventoryService.list();
// List<Zwm3a07VO> vos = new ArrayList<>();
// for (int i = 0, count = inventories.size(); i < count; i++) {
// WmsInventory inventory = inventories.get(i);
// vos.add(new Zwm3a07VO()
// .setInsme(RandomUtil.randomBigDecimal(BigDecimal.ZERO, new BigDecimal("100")))
// .setDwerk(inventory.getFactoryNo())
// .setMatnr(inventory.getMaterialNo())
// .setAufnr(RandomUtil.randomNumbers(10))
// .setMaktx(RandomUtil.randomString(20))
// .setLgort2(inventory.getWarehouseNo())
// .setLgpbe(RandomUtil.randomString(10))
// .setMeins(RandomUtil.randomString(2))
// .setName(RandomUtil.randomString(10))
// .setQlsl(RandomUtil.randomBigDecimal(BigDecimal.ZERO, new BigDecimal("100")))
// .setSqsl(RandomUtil.randomBigDecimal(BigDecimal.ZERO, inventory.getNum().divide(new BigDecimal("5"), RoundingMode.HALF_UP)))
// .setSqsl2(RandomUtil.randomBigDecimal(BigDecimal.ZERO, new BigDecimal("100")))
// .setSqsl3(RandomUtil.randomBigDecimal(BigDecimal.ZERO, new BigDecimal("100")))
// .setBdmng(RandomUtil.randomBigDecimal(new BigDecimal("50"), new BigDecimal("100")))
// .setLabst(RandomUtil.randomBigDecimal(BigDecimal.ZERO, new BigDecimal("100")))
// .setKcqls(RandomUtil.randomBigDecimal(BigDecimal.ZERO, new BigDecimal("100")))
// .setKtext(RandomUtil.randomString(20))
// .setRsnum(RandomUtil.randomNumbers(10))
// .setRsnum2(RandomUtil.randomNumbers(10))
// .setPlnbez(RandomUtil.randomString(20))
// .setEkgrp(RandomUtil.randomString(10))
// .setDispo(RandomUtil.randomString(10))
// .setCusn(RandomUtil.randomNumbers(10))
// .setBdter(DateUtil.format(DateUtil.date(), "yyyy-MM-dd"))
// .setVornr(RandomUtil.randomNumbers(10))
// .setSernr(RandomUtil.randomNumbers(10))
// .setJtsn(RandomUtil.randomNumbers(10))
// .setRspos(RandomUtil.randomNumbers(10))
// .setEnmng(RandomUtil.randomBigDecimal(BigDecimal.ZERO, new BigDecimal("50")))
// .setMaktx2(RandomUtil.randomString(20))
// .setLeftNum(inventory.getNum())
// );
// }
// return ApiResult.success(vos);
} }
private void handleVos(List<Zwm3a07VO> vos) { private void handleVos(List<Zwm3a07VO> vos) {
@ -113,6 +152,45 @@ public class OutProduceController extends BaseController {
List<Zwm3a07VO> vos = sapService.zwm3a08(request); List<Zwm3a07VO> vos = sapService.zwm3a08(request);
handleVos(vos); handleVos(vos);
return ApiResult.success(vos); return ApiResult.success(vos);
// List<WmsInventory> inventories = inventoryService.list();
// List<Zwm3a07VO> vos = new ArrayList<>();
// for (int i = 0, count = inventories.size(); i < count; i++) {
// WmsInventory inventory = inventories.get(i);
// vos.add(new Zwm3a07VO()
// .setInsme(RandomUtil.randomBigDecimal(BigDecimal.ZERO, new BigDecimal("100")))
// .setMatnr(inventory.getMaterialNo())
// .setAufnr(RandomUtil.randomNumbers(10))
// .setMaktx(RandomUtil.randomString(20))
// .setLgort2(inventory.getWarehouseNo())
// .setLgpbe(RandomUtil.randomString(6))
// .setMeins(RandomUtil.randomString(2))
// .setName(RandomUtil.randomString(10))
// .setQlsl(RandomUtil.randomBigDecimal(BigDecimal.ZERO, new BigDecimal("100")))
// .setSqsl(RandomUtil.randomBigDecimal(BigDecimal.ZERO, inventory.getNum().divide(new BigDecimal("5"), RoundingMode.HALF_UP)))
// .setSqsl2(RandomUtil.randomBigDecimal(BigDecimal.ZERO, new BigDecimal("100")))
// .setSqsl3(RandomUtil.randomBigDecimal(BigDecimal.ZERO, new BigDecimal("100")))
// .setBdmng(RandomUtil.randomBigDecimal(new BigDecimal("50"), new BigDecimal("100")))
// .setLabst(RandomUtil.randomBigDecimal(BigDecimal.ZERO, new BigDecimal("100")))
// .setKcqls(RandomUtil.randomBigDecimal(BigDecimal.ZERO, new BigDecimal("100")))
// .setKtext(RandomUtil.randomString(20))
// .setDwerk(inventory.getFactoryNo())
// .setRsnum(RandomUtil.randomNumbers(10))
// .setRsnum2(RandomUtil.randomNumbers(10))
// .setPlnbez(RandomUtil.randomString(20))
// .setEkgrp(RandomUtil.randomString(10))
// .setDispo(RandomUtil.randomString(10))
// .setCusn(RandomUtil.randomNumbers(10))
// .setBdter(DateUtil.format(DateUtil.date(), "yyyy-MM-dd"))
// .setVornr(RandomUtil.randomNumbers(10))
// .setSernr(RandomUtil.randomNumbers(10))
// .setJtsn(RandomUtil.randomNumbers(10))
// .setRspos(RandomUtil.randomNumbers(10))
// .setEnmng(RandomUtil.randomBigDecimal(BigDecimal.ZERO, new BigDecimal("50")))
// .setMaktx2(RandomUtil.randomString(20))
// .setLeftNum(inventory.getNum())
// );
// }
// return ApiResult.success(vos);
} }
/** /**
@ -275,7 +353,6 @@ public class OutProduceController extends BaseController {
.setItems(datas.stream() .setItems(datas.stream()
.filter(item -> item.getSqsl().subtract(item.getNum()).compareTo(BigDecimal.ZERO) > 0) .filter(item -> item.getSqsl().subtract(item.getNum()).compareTo(BigDecimal.ZERO) > 0)
.map(item -> new OutProduceItemVO() .map(item -> new OutProduceItemVO()
.setId(item.getId())
.setLgort2(order.getLgort2()) .setLgort2(order.getLgort2())
.setLgpbe(item.getLgpbe()) .setLgpbe(item.getLgpbe())
.setMaktx2(item.getMaktx2()) .setMaktx2(item.getMaktx2())

View File

@ -187,7 +187,6 @@ public class TransferCompanyController extends BaseController {
.setLgort1(order.getLgort()) .setLgort1(order.getLgort())
.setItems(datas.stream() .setItems(datas.stream()
.map(item -> new TransferCompanyPdaItemVO() .map(item -> new TransferCompanyPdaItemVO()
.setId(item.getId())
.setEbelp(item.getEbelp()) .setEbelp(item.getEbelp())
.setEbeln(order.getEbeln()) .setEbeln(order.getEbeln())
.setMatnr(item.getMatnr()) .setMatnr(item.getMatnr())

View File

@ -194,7 +194,6 @@ public class TransferFactoryController extends BaseController {
.setLgort(order.getLgort()) .setLgort(order.getLgort())
.setItems(datas.stream() .setItems(datas.stream()
.map(item -> new TransferFactoryPdaItemVO() .map(item -> new TransferFactoryPdaItemVO()
.setId(item.getId())
.setMatnr(item.getMatnr()) .setMatnr(item.getMatnr())
.setMaktx(item.getMaktx()) .setMaktx(item.getMaktx())
.setLgort1(order.getUmlgo()) .setLgort1(order.getUmlgo())

View File

@ -1,6 +1,5 @@
package com.nflg.wms.common.pojo.qo; package com.nflg.wms.common.pojo.qo;
import jakarta.validation.Valid;
import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotEmpty;
import lombok.Data; import lombok.Data;
@ -22,7 +21,6 @@ public class OutProduceSubmitQO {
/** /**
* 二维码列表 * 二维码列表
*/ */
@Valid
@NotEmpty @NotEmpty
private List<QRCodeQO> qrCodes; private List<QRCodeQO> qrCodes;
} }

View File

@ -19,9 +19,4 @@ public class WarehouseSearchQO extends PageQO{
* 启用状态 * 启用状态
*/ */
private Boolean enable; private Boolean enable;
/**
* 工厂编号
*/
private String factoryNo;
} }

View File

@ -8,7 +8,7 @@
from wms_component_packing from wms_component_packing
<where> <where>
<if test="request.no !=null and request.no !=''"> <if test="request.no !=null and request.no !=''">
and "no" ilike concat('%', #{request.no}, '%') and no ilike concat('%', #{request.no}, '%')
</if> </if>
<if test="request.name1 !=null and request.name1 !=''"> <if test="request.name1 !=null and request.name1 !=''">
and name1 ilike concat('%', #{request.name1}, '%') and name1 ilike concat('%', #{request.name1}, '%')
@ -41,7 +41,7 @@
from wms_component_packing from wms_component_packing
where is_completed=0 where is_completed=0
<if test="no !=null and no !=''"> <if test="no !=null and no !=''">
and ("no" like concat('%', #{no}, '%') or vbelv like concat('%', #{no}, '%')) and no like concat('%', #{no}, '%') or vbelv like concat('%', #{no}, '%')
</if> </if>
order by datum desc order by datum desc
</select> </select>

View File

@ -16,9 +16,6 @@
<if test="request.name != null and request.name != ''"> <if test="request.name != null and request.name != ''">
and w.name ilike concat('%',#{request.name},'%') and w.name ilike concat('%',#{request.name},'%')
</if> </if>
<if test="request.factoryNo != null and request.factoryNo != ''">
and di.code ilike concat('%',#{request.factoryNo},'%')
</if>
</where> </where>
order by w.id desc order by w.id desc
</select> </select>