feat(ic): 成套领料接口-设置单据日期, 如果单据日期小于2025-11-02,则单据日期设置为2025-11-02
This commit is contained in:
parent
0f4d3f810c
commit
3d0a463d1a
|
|
@ -28,6 +28,7 @@ import nc.vo.mmpac.pickm.entity.AggPickmVO;
|
||||||
import nc.vo.mmpac.pickm.entity.PickmItemVO;
|
import nc.vo.mmpac.pickm.entity.PickmItemVO;
|
||||||
import nc.vo.pub.BusinessException;
|
import nc.vo.pub.BusinessException;
|
||||||
import nc.vo.pub.VOStatus;
|
import nc.vo.pub.VOStatus;
|
||||||
|
import nc.vo.pub.lang.UFDate;
|
||||||
import nc.vo.pub.lang.UFDouble;
|
import nc.vo.pub.lang.UFDouble;
|
||||||
import nc.vo.scmpub.check.billvalidate.BillVOsCheckRule;
|
import nc.vo.scmpub.check.billvalidate.BillVOsCheckRule;
|
||||||
import nc.vo.scmpub.res.billtype.ICBillType;
|
import nc.vo.scmpub.res.billtype.ICBillType;
|
||||||
|
|
@ -433,6 +434,21 @@ public class APIMaterialOutMaintainImpl implements IAPIMaterialOutMaintain {
|
||||||
UFDouble num = new UFDouble(paramMap.get("num").toString());
|
UFDouble num = new UFDouble(paramMap.get("num").toString());
|
||||||
for (MaterialOutVO vo : vos) {
|
for (MaterialOutVO vo : vos) {
|
||||||
MaterialOutHeadVO headVo = vo.getHead();
|
MaterialOutHeadVO headVo = vo.getHead();
|
||||||
|
UFDate dbilldate = headVo.getDbilldate();
|
||||||
|
// 设置单据日期, 如果单据日期小于2025-11-02,则单据日期设置为2025-11-02
|
||||||
|
UFDate ufDate = new UFDate("2025-11-02");
|
||||||
|
if (dbilldate != null) {
|
||||||
|
int i = dbilldate.compareTo(ufDate);
|
||||||
|
if (i < 0) {
|
||||||
|
headVo.setDbilldate(ufDate);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
UFDate nowDate = new UFDate();
|
||||||
|
int i = nowDate.compareTo(ufDate);
|
||||||
|
if (i < 0) {
|
||||||
|
headVo.setDbilldate(ufDate);
|
||||||
|
}
|
||||||
|
}
|
||||||
// ÉèÖà vdef9 ÆôÔ´ÁìÁÏid
|
// ÉèÖà vdef9 ÆôÔ´ÁìÁÏid
|
||||||
if (MMValueCheck.isNotEmpty(paramMap.get("vdef9"))) {
|
if (MMValueCheck.isNotEmpty(paramMap.get("vdef9"))) {
|
||||||
headVo.setVdef9(paramMap.get("vdef9").toString());
|
headVo.setVdef9(paramMap.get("vdef9").toString());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue