523096025 3 dni temu
rodzic
commit
a17f1ca5fd

+ 19 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/base/controller/ProductionWhiteStripAllocationController.java

@@ -3,8 +3,11 @@ package com.ruoyi.web.base.controller;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.utils.StringUtils;
 import com.ruoyi.framework.web.service.TokenService;
+import com.ruoyi.web.base.domain.ProductionSlaughter;
 import com.ruoyi.web.base.domain.ProductionWhiteStripAllocation;
+import com.ruoyi.web.base.domain.param.WiteStripAllRequest;
 import com.ruoyi.web.base.service.IProductionWhiteStripAllocationService;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -62,6 +65,22 @@ public class ProductionWhiteStripAllocationController {
                         .eq("org_id", tokenService.getLoginOrgId(request))
         ));
     }
+    @ApiOperation("根据saleNum查询")
+    @PostMapping("/listBySaleNum")
+    public AjaxResult listBySaleNum(@RequestBody WiteStripAllRequest witeStripAllRequest,
+                                    HttpServletRequest request
+    ) {
+        QueryWrapper<ProductionWhiteStripAllocation> wrapper = new QueryWrapper<ProductionWhiteStripAllocation>()
+                .eq("org_id", tokenService.getLoginOrgId(request));
+        wrapper
+                .eq(StringUtils.isNotEmpty(witeStripAllRequest.getMaterialCode()), "material_code", witeStripAllRequest.getMaterialCode())
+                .eq(StringUtils.isNotEmpty(witeStripAllRequest.getSaleNum()), "sale_num", witeStripAllRequest.getSaleNum())
+                .eq(StringUtils.isNotEmpty(witeStripAllRequest.getProductionDate()), "production_date", witeStripAllRequest.getProductionDate());
+
+        return success(productionWhiteStripAllocationService.list(
+                wrapper
+        ));
+    }
     @ApiOperation("批量修改状态")
     @PostMapping("/editAllStatus")
     public AjaxResult editAllStatus(@RequestBody Map<String, String> paramsMap) throws Exception {

+ 1 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/base/domain/ProductionWhiteStripAllocation.java

@@ -74,6 +74,7 @@ public class ProductionWhiteStripAllocation  extends Base {
 
     @ApiModelProperty(value = "发货客户")
     private String deliveryCustomer;
+    private String saleNum;
 
     @ApiModelProperty(value = "订单未分配片数")
     private Integer orderUnallocatedQuantity;

+ 15 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/base/domain/param/WiteStripAllRequest.java

@@ -0,0 +1,15 @@
+package com.ruoyi.web.base.domain.param;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+@EqualsAndHashCode(callSuper = true)
+@Data
+public class WiteStripAllRequest extends  PageRequest{
+
+    private  String saleNum;
+    private  String materialCode;
+    private  String productionDate;
+
+
+}