Commit 698e7457 by 宋祥

1.修复生产领料提交BUG,主状态未变更

parent 817f4be7
......@@ -189,16 +189,16 @@ public class ServiceHGKC008 extends ServiceBase {
//查看是否能获取到账期,获取不到就提示
HGKC008 getKc008 = HGKCTools.HgKc008.getById(fKc008.getId());
HGCWTools.HgCw001.getAccountPeriod(getKc008.getCompanyCode(), getKc008.getReceiptDate());
HGKCTools.HgKc008A.updateStatus(fKc008.getApplyCode(), HgKcConst.HgKc008.Status.S1);
HGKCTools.HgKc008.updateStatus(fKc008.getApplyCode(), HgKcConst.HgKc008.Status.S1);
List<HGKC008A> dbKc008As = HGKCTools.HgKc008A.getHgkc008aList(fKc008.getId());
if (!CollectionUtils.isEmpty(dbKc008As)) {
for (HGKC008A dbKc008A : dbKc008As) {
// 更新明细状态
HGKCTools.HgKc008A.updateStatus(dbKc008A.getApplyLineCode(), HgKcConst.HgKc008.Status.S1);
// 领料如果是正数则为出库,需要减少库存,如果是退回则要加库存
BigDecimal qty = dbKc008A.getInvQty().multiply(new BigDecimal(-1));
BigDecimal invUnitWeight = dbKc008A.getInvUnitWeight().multiply(new BigDecimal(-1));
BigDecimal invWeight = dbKc008A.getInvWeight().multiply(new BigDecimal(-1));
BigDecimal qty = dbKc008A.getInvQty().negate();
BigDecimal invUnitWeight = dbKc008A.getInvUnitWeight();
BigDecimal invWeight = dbKc008A.getInvWeight().negate();
// 增加库存
HGKCUtils.HgKc010.updateInv(dbKc008A.getCompanyCode(), dbKc008A.getWhCode(),
dbKc008A.getInventCode(), qty, invUnitWeight, invWeight);
......
......@@ -35,7 +35,7 @@ $(function (){
+ item.applyCode + '\')" >领料详情</a>';
if (status == 0) {
template += '<a style="cursor: pointer;display: inline-flex;justify-content: center;margin:auto 5px" '
+ 'onclick="updateStatus(' + item.id + ',1)" >提交</a>';
+ 'onclick="updateStatus(' + item.id + ',\'' + item.applyCode + '\')" >提交</a>';
}
}
return template;
......@@ -233,10 +233,10 @@ let save = function (btnNode) {
}
}
function updateStatus(id,status) {
function updateStatus(id, applyCode) {
let inEiInfo = new EiInfo();
inEiInfo.set("result-0-id", id);
inEiInfo.set("result-0-status", status);
inEiInfo.set("result-0-applyCode", applyCode);
JSUtils.confirm("确定提交此生产领料单吗? ", {
ok: function () {
EiCommunicator.send('HGKC008', 'updateStatus', inEiInfo, {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment