|
@@ -71,9 +71,12 @@ import com.fjhx.supply.service.supplier.SupplierInfoService;
|
|
|
import com.fjhx.supply.service.supplier.SupplierPriceService;
|
|
|
import com.fjhx.tenant.utils.DeptUstil;
|
|
|
import com.fjhx.wms.entity.stock.po.StockWait;
|
|
|
+import com.fjhx.wms.entity.warehouse.po.Warehouse;
|
|
|
import com.fjhx.wms.service.stock.StockWaitService;
|
|
|
+import com.fjhx.wms.service.warehouse.WarehouseService;
|
|
|
import com.ruoyi.common.core.domain.BasePo;
|
|
|
import com.ruoyi.common.core.domain.BaseSelectDto;
|
|
|
+import com.ruoyi.common.core.domain.entity.SysDept;
|
|
|
import com.ruoyi.common.core.domain.entity.SysUser;
|
|
|
import com.ruoyi.common.exception.ServiceException;
|
|
|
import com.ruoyi.common.utils.PageUtils;
|
|
@@ -81,6 +84,7 @@ import com.ruoyi.common.utils.SecurityUtils;
|
|
|
import com.ruoyi.common.utils.StringUtils;
|
|
|
import com.ruoyi.common.utils.wrapper.IWrapper;
|
|
|
import com.ruoyi.common.utils.wrapper.SqlField;
|
|
|
+import com.ruoyi.system.service.ISysDeptService;
|
|
|
import com.ruoyi.system.utils.UserUtil;
|
|
|
import org.apache.commons.collections4.MapUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -149,6 +153,10 @@ public class EhsdPurchaseServiceImpl extends ServiceImpl<EhsdPurchaseMapper, Ehs
|
|
|
private EhsdPurchaseProductMapper ehsdPurchaseProductMapper;
|
|
|
@Autowired
|
|
|
private PurchaseBackService purchaseBackService;
|
|
|
+ @Autowired
|
|
|
+ private ISysDeptService sysDeptService;
|
|
|
+ @Autowired
|
|
|
+ private WarehouseService warehouseService;
|
|
|
|
|
|
/**
|
|
|
* 分页
|
|
@@ -171,7 +179,7 @@ public class EhsdPurchaseServiceImpl extends ServiceImpl<EhsdPurchaseMapper, Ehs
|
|
|
|
|
|
if (ObjectUtils.isEmpty(dto.getStatus()) || FlowStatusEnum1.UPDATE.getKey() != dto.getStatus()) {
|
|
|
//不显示已变更数据
|
|
|
- wrapper.ne(EhsdPurchase::getStatus, FlowStatusEnum1.UPDATE.getKey());
|
|
|
+ wrapper.ne("t1", EhsdPurchase::getStatus, FlowStatusEnum1.UPDATE.getKey());
|
|
|
}
|
|
|
|
|
|
//权限过滤:采购
|
|
@@ -329,6 +337,11 @@ public class EhsdPurchaseServiceImpl extends ServiceImpl<EhsdPurchaseMapper, Ehs
|
|
|
item.setProductWidth(product.getWidth());
|
|
|
item.setProductHeight(product.getHeight());
|
|
|
item.setProductColor(product.getColor());
|
|
|
+
|
|
|
+ item.setProductUnit(product.getUnit());
|
|
|
+ item.setProductNetWeight(product.getNetWeight());
|
|
|
+ item.setProductFrontalTexture(product.getFrontalTexture());
|
|
|
+ item.setProductReverseTexture(product.getReverseTexture());
|
|
|
});
|
|
|
result.setPurchaseProductList(ehsdPurchaseProductVos);
|
|
|
//赋值出货明细
|
|
@@ -373,6 +386,21 @@ public class EhsdPurchaseServiceImpl extends ServiceImpl<EhsdPurchaseMapper, Ehs
|
|
|
);
|
|
|
result.setArrivalDetailList(arrivalDetailVos);
|
|
|
|
|
|
+ //赋值采购用户信息
|
|
|
+ UserUtil.assignmentNickName(Arrays.asList(result), EhsdPurchaseVo::getPurchaseUserId, EhsdPurchaseVo::setPurchaseUserName);
|
|
|
+ //赋值生产公司信息
|
|
|
+ List<SysDept> list = sysDeptService.list();
|
|
|
+ Map<Long, String> deptMap = list.stream().collect(Collectors.toMap(SysDept::getDeptId, SysDept::getDeptName));
|
|
|
+ result.setProdCompanyName(deptMap.get(result.getProdCompanyId()));
|
|
|
+ //赋值部门信息
|
|
|
+ result.setDeptName(deptMap.get(result.getDeptId()));
|
|
|
+ //赋值仓库信息
|
|
|
+ Warehouse warehouse = warehouseService.getById(result.getWarehouseId());
|
|
|
+ if (ObjectUtil.isNotEmpty(warehouse)) {
|
|
|
+ result.setWarehouseName(warehouse.getName());
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
return result;
|
|
|
}
|
|
|
|