Переглянути джерело

入库单按对接时间更新单据日期修改,已过账不更新

dingyl 5 роки тому
батько
коміт
e3a7c0156a

+ 2 - 2
src/main/java/com/uas/eis/serviceImpl/XiangXServiceImpl.java

@@ -102,7 +102,7 @@ public class XiangXServiceImpl implements XiangXService {
             //差异过账
             //差异过账
             try {
             try {
                 //更新单据日期为当前时间
                 //更新单据日期为当前时间
-                baseDao.updateByCondition("ProdInOut","pi_date=to_date('"+dealDate+"','yyyy-MM-dd')","pi_id="+inOutId);
+                baseDao.updateByCondition("ProdInOut","pi_date=to_date('"+dealDate+"','yyyy-MM-dd')","pi_statuscode='UNPOST' and pi_id="+inOutId);
                 modelMap = prodInOutService.postProdInOut(inOutId, caller.toString(),master);
                 modelMap = prodInOutService.postProdInOut(inOutId, caller.toString(),master);
                 if (modelMap.get("success")!=null && "false".equals(modelMap.get("success").toString())){
                 if (modelMap.get("success")!=null && "false".equals(modelMap.get("success").toString())){
                     return modelMap;
                     return modelMap;
@@ -123,7 +123,7 @@ public class XiangXServiceImpl implements XiangXService {
         }else {
         }else {
             try {
             try {
                 //更新单据日期为当前时间
                 //更新单据日期为当前时间
-                baseDao.updateByCondition("ProdInOut","pi_date=to_date('"+dealDate+"','yyyy-MM-dd')","pi_id="+inOutId);
+                baseDao.updateByCondition("ProdInOut","pi_date=to_date('"+dealDate+"','yyyy-MM-dd')","pi_statuscode='UNPOST' and pi_id="+inOutId);
                 modelMap = prodInOutService.postProdInOut(inOutId, caller.toString(), master);
                 modelMap = prodInOutService.postProdInOut(inOutId, caller.toString(), master);
                 if (modelMap.get("success")!=null && "false".equals(modelMap.get("success").toString())){
                 if (modelMap.get("success")!=null && "false".equals(modelMap.get("success").toString())){
                     return modelMap;
                     return modelMap;