Browse Source

[fix] 品质管理 仓库管理

修改委内加工品质单品质后,生成委内入库单的方法
修改入库单详情前端页面,新增物料相关字段和委内加工费单价字段
dev
liuxiaoxu 4 months ago
parent
commit
3fd4b177ed
  1. 1
      ruoyi-admin/src/main/java/com/ruoyi/quality/service/impl/QualityOrderServiceImpl.java
  2. 9
      ruoyi-admin/src/main/java/com/ruoyi/warehouse/service/impl/WarehouseStorageOrderServiceImpl.java
  3. 25
      ruoyi-admin/src/main/resources/templates/quality/qualityOrder/makeInStartingQuality.html

1
ruoyi-admin/src/main/java/com/ruoyi/quality/service/impl/QualityOrderServiceImpl.java

@ -323,7 +323,6 @@ public class QualityOrderServiceImpl implements IQualityOrderService
//生成入库单号 //生成入库单号
String warehouseStorageCode = redisCache.generateBillNo("RK"); String warehouseStorageCode = redisCache.generateBillNo("RK");
qualityOrder.setInStorageCode(warehouseStorageCode); qualityOrder.setInStorageCode(warehouseStorageCode);
List<QualityOrderDetail> qualityOrderDetailList = qualityOrder.getQualityOrderDetailList(); List<QualityOrderDetail> qualityOrderDetailList = qualityOrder.getQualityOrderDetailList();
if (CollectionUtils.isEmpty(qualityOrderDetailList)){ if (CollectionUtils.isEmpty(qualityOrderDetailList)){

9
ruoyi-admin/src/main/java/com/ruoyi/warehouse/service/impl/WarehouseStorageOrderServiceImpl.java

@ -58,6 +58,9 @@ public class WarehouseStorageOrderServiceImpl implements IWarehouseStorageOrderS
@Autowired @Autowired
private RedisCache redisCache; private RedisCache redisCache;
@Autowired
private QualityOrderDetailMapper qualityOrderDetailMapper;
/** /**
* 查询仓库入库单 * 查询仓库入库单
* *
@ -414,9 +417,11 @@ public class WarehouseStorageOrderServiceImpl implements IWarehouseStorageOrderS
warehouseStorageOrder.setCreateBy(loginName); warehouseStorageOrder.setCreateBy(loginName);
warehouseStorageOrder.setQualityTime(new Date()); warehouseStorageOrder.setQualityTime(new Date());
warehouseStorageOrder.setCreateTime(new Date()); warehouseStorageOrder.setCreateTime(new Date());
//设置委内完成数总价
warehouseStorageOrder.setMakeInTotalPrice(tempQualityOrder.getMakeInTotalPrice());
//插入入库单详情数据 //插入入库单详情数据
for (QualityOrderDetail qualityOrderDetail : qualityOrderDetailList) { for (QualityOrderDetail qualityOrderDetail : qualityOrderDetailList) {
WarehouseStorageOrderDetail warehouseStorageOrderDetail = new WarehouseStorageOrderDetail(); WarehouseStorageOrderDetail warehouseStorageOrderDetail = new WarehouseStorageOrderDetail();
warehouseStorageOrderDetail.setWarehouseStorageCode(warehouseStorageCode); warehouseStorageOrderDetail.setWarehouseStorageCode(warehouseStorageCode);
warehouseStorageOrderDetail.setRelatedOrderCode(tempQualityOrder.getRelatedOrderCode()); warehouseStorageOrderDetail.setRelatedOrderCode(tempQualityOrder.getRelatedOrderCode());
@ -426,6 +431,8 @@ public class WarehouseStorageOrderServiceImpl implements IWarehouseStorageOrderS
warehouseStorageOrderDetail.setWarehouseOrderType("1"); warehouseStorageOrderDetail.setWarehouseOrderType("1");
//当作委内入库数 //当作委内入库数
warehouseStorageOrderDetail.setMakeStorageNum(qualityOrderDetail.getMakeInNum()); warehouseStorageOrderDetail.setMakeStorageNum(qualityOrderDetail.getMakeInNum());
//设置委内加工费单价
warehouseStorageOrderDetail.setMakeInUnitPrice(qualityOrderDetail.getMakeInUnitPrice());
warehouseStorageOrderDetail.setMaterialNo(qualityOrderDetail.getMaterialNo()); warehouseStorageOrderDetail.setMaterialNo(qualityOrderDetail.getMaterialNo());
warehouseStorageOrderDetail.setMaterialName(qualityOrderDetail.getMaterialName()); warehouseStorageOrderDetail.setMaterialName(qualityOrderDetail.getMaterialName());
warehouseStorageOrderDetail.setMaterialBrand(qualityOrderDetail.getMaterialBrand()); warehouseStorageOrderDetail.setMaterialBrand(qualityOrderDetail.getMaterialBrand());

25
ruoyi-admin/src/main/resources/templates/quality/qualityOrder/makeInStartingQuality.html

@ -99,9 +99,19 @@
return { return {
"qualityOrderDetailId": item.qualityOrderDetailId, "qualityOrderDetailId": item.qualityOrderDetailId,
"materialNo": item.materialNo, "materialNo": item.materialNo,
"materialNo": item.materialNo,
"materialName": item.materialName,
"materialType": item.materialType,
"materialPhotourl": item.materialPhotourl,
"materialDescribe": item.materialDescribe,
"materialBrand": item.materialBrand,
"materialUnit": item.materialUnit,
"materialProcessMethod": item.materialProcessMethod,
"thisArrivedNum": item.thisArrivedNum, "thisArrivedNum": item.thisArrivedNum,
"qualityQualifiedNum": item.qualityQualifiedNum, "qualityQualifiedNum": item.qualityQualifiedNum,
"qualityUnqualifiedNum": item.qualityUnqualifiedNum "qualityUnqualifiedNum": item.qualityUnqualifiedNum,
"makeInUnitPrice": item.makeInUnitPrice,
"materialDeptType": item.materialDeptType,
// ...其他字段 // ...其他字段
}; };
}); });
@ -204,7 +214,18 @@
{ {
title: '品质不合格数', title: '品质不合格数',
field: 'qualityUnqualifiedNum', field: 'qualityUnqualifiedNum',
}] },
{
title: '委内加工费单价',
field: 'makeInUnitPrice',
visible: false
},
{
title: '物料入库部门',
field: 'materialDeptType',
visible: false
}
]
}; };
$.table.init(options); $.table.init(options);
}) })

Loading…
Cancel
Save