diff --git a/erp_web/pages/manage/serialNumber.html b/erp_web/pages/manage/serialNumber.html
index 83df0f76..88152f4b 100644
--- a/erp_web/pages/manage/serialNumber.html
+++ b/erp_web/pages/manage/serialNumber.html
@@ -188,30 +188,32 @@
pageList: initPageNum,
columns: [[
{field: 'id', width: 35, align: "center", checkbox: true},
+ {field: 'depotheadId', hidden: true},
{
title: '操作', field: 'op', align: "center", width: 60, formatter: function (value, rec) {
var str = '';
var rowInfo = rec.id + 'AaBb' + rec.materialId + 'AaBb' + rec.materialName + 'AaBb' + rec.serialNumber + 'AaBb' + rec.isSell + 'AaBb' + rec.remark
+ 'AaBb' + rec.deleteFlag + 'AaBb' + rec.createTime + 'AaBb' + rec.updateTime + 'AaBb' + rec.creator + 'AaBb' + rec.updater
- + 'AaBb' + rec.creatorName + 'AaBb' + rec.updaterName;
+ + 'AaBb' + rec.creatorName + 'AaBb' + rec.updaterName +'AaBb' + rec.depotheadId+'AaBb' + rec.depotHeadNumber;
str += '
';
str += '
';
return str;
}
},
- {title: '商品名称', field: 'materialName', width: 100},
- {title: '序列号', field: 'serialNumber', width: 200},
- {title: '已卖出', field: 'isSell', width: 60 , formatter: function (value) {
+ {title: '商品名称', align: "center",field: 'materialName', width: 100},
+ {title: '序列号',align: "center", field: 'serialNumber', width: 200},
+ {title: '单据编号', align: "center", field: 'depotHeadNumber', width: 200},
+ {title: '已卖出', align: "center", field: 'isSell', width: 60 , formatter: function (value) {
return value=='1' ? "是" : "否";
}
},
- {title: '已删除', field: 'deleteFlag', width: 60, formatter: function (value) {
+ {title: '已删除', align: "center", field: 'deleteFlag', width: 60, formatter: function (value) {
return value=='1' ? "是" : "否";
}
},
- {title: '创建时间', field: 'createTime', width: 140,formatter: formatDatebox},
- {title: '更新时间', field: 'updateTime', width: 140,formatter: formatDatebox},
- {title: '备注', field: 'remark',width: 300}
+ {title: '创建时间',align: "center", field: 'createTime', width: 140,formatter: formatDatebox},
+ {title: '更新时间', align: "center", field: 'updateTime', width: 140,formatter: formatDatebox},
+ {title: '备注',align: "center", field: 'remark',width: 200}
]],
toolbar: [
{
diff --git a/src/main/java/com/jsh/erp/datasource/entities/SerialNumberEx.java b/src/main/java/com/jsh/erp/datasource/entities/SerialNumberEx.java
index bd29dff4..4077e9b9 100644
--- a/src/main/java/com/jsh/erp/datasource/entities/SerialNumberEx.java
+++ b/src/main/java/com/jsh/erp/datasource/entities/SerialNumberEx.java
@@ -19,6 +19,8 @@ public class SerialNumberEx extends SerialNumber{
* 更新者名称
* */
private String updaterName;
+ /**单据编号*/
+ private String depotHeadNumber;
public String getMaterialName() {
return materialName;
@@ -43,4 +45,12 @@ public class SerialNumberEx extends SerialNumber{
public void setUpdaterName(String updaterName) {
this.updaterName = updaterName;
}
+
+ public String getDepotHeadNumber() {
+ return depotHeadNumber;
+ }
+
+ public void setDepotHeadNumber(String depotHeadNumber) {
+ this.depotHeadNumber = depotHeadNumber;
+ }
}
diff --git a/src/main/java/com/jsh/erp/service/depotItem/DepotItemService.java b/src/main/java/com/jsh/erp/service/depotItem/DepotItemService.java
index f9b7b21f..3b8e0651 100644
--- a/src/main/java/com/jsh/erp/service/depotItem/DepotItemService.java
+++ b/src/main/java/com/jsh/erp/service/depotItem/DepotItemService.java
@@ -342,40 +342,34 @@ public class DepotItemService {
if (tempInsertedJson.get("MType") != null) {
depotItem.setMtype(tempInsertedJson.getString("MType"));
}
- this.insertDepotItemWithObj(depotItem);
-
/**
* 出库时判断库存是否充足
* */
- if(!BusinessConstants.DEPOTHEAD_TYPE_OUT.equals(depotHead.getType())){
- //非出库,可以直接跳过下面的操作
- continue;
- }
- if(depotItem==null){
- continue;
- }
- Material material= materialService.getMaterial(depotItem.getMaterialid());
- if(material==null){
- continue;
- }
- if(getCurrentInStock(depotItem.getMaterialid())
+