Commit 4c8fca2d by 宋祥

Merge branch 'dev-sx' of http://git.pseer.com:8800/platform/hg-smart into dev

parents e6cc3a15 9ad02c5c
......@@ -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);
......
......@@ -966,7 +966,7 @@ public class HGKCTools {
}
Map paramMap = new HashMap();
paramMap.put("applyCodes", applyCodes);
DaoBase.getInstance().update(HgKcSqlConst.HgKc008.LOCK, paramMap);
DaoUtils.update(HgKcSqlConst.HgKc008.LOCK, paramMap);
}
/**
......@@ -981,7 +981,7 @@ public class HGKCTools {
}
Map paramMap = new HashMap();
paramMap.put("ids", ids);
DaoBase.getInstance().update(HgKcSqlConst.HgKc008.LOCK, paramMap);
DaoUtils.update(HgKcSqlConst.HgKc008.LOCK, paramMap);
}
/**
......@@ -997,7 +997,7 @@ public class HGKCTools {
Map paramMap = new HashMap();
paramMap.put(HGKC008.FIELD_APPLY_CODE, applyCode);
paramMap.put(HGKC008.FIELD_STATUS, status);
DaoBase.getInstance().update(HgKcSqlConst.HgKc008.UPDATE_STATUS, paramMap);
DaoUtils.update(HgKcSqlConst.HgKc008.UPDATE_STATUS, paramMap);
}
public static HGKC008 getById(Long id) {
......@@ -1144,7 +1144,7 @@ public class HGKCTools {
Map paramMap = new HashMap();
paramMap.put(HGKC008A.FIELD_APPLY_LINE_CODE, applyLineCode);
paramMap.put(HGKC008A.FIELD_STATUS, status);
DaoBase.getInstance().update(HgKcSqlConst.HgKc008A.UPDATE_STATUS, paramMap);
DaoUtils.update(HgKcSqlConst.HgKc008A.UPDATE_STATUS, paramMap);
}
/**
......@@ -1160,7 +1160,7 @@ public class HGKCTools {
Map paramMap = new HashMap();
paramMap.put(HGKC008A.FIELD_APPLY_LINE_CODE, applyLineCode);
paramMap.put(HGKC008A.FIELD_STATUS, status);
DaoBase.getInstance().update(HgKcSqlConst.HgKc008A.UPDATE_STATUS, paramMap);
DaoUtils.update(HgKcSqlConst.HgKc008A.UPDATE_STATUS, paramMap);
}
/**
......
......@@ -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