Browse Source

生产领料单自动过账

koul 4 years ago
parent
commit
65d49ff04c
1 changed files with 11 additions and 0 deletions
  1. 11 0
      src/main/java/com/uas/eis/service/Impl/MESServiceImpl.java

+ 11 - 0
src/main/java/com/uas/eis/service/Impl/MESServiceImpl.java

@@ -568,6 +568,17 @@ public class MESServiceImpl implements MESService {
         }
 
         baseDao.execute(sqls);
+        Employee employee = baseDao.getJdbcTemplate().queryForObject("select * from employee where em_code=?",
+                new BeanPropertyRowMapper<Employee>(Employee.class), "mes");
+        String s = postProdInOut(bcpiid, bccaller, employee);
+        if (s!=null){
+            return ApiResponse.successRsp("0",request.getHeader("RequestId"),"拨出单:"+bccode+",过账失败,请在ERP重新过账!");
+        }else {
+            String s1 = postProdInOut(llpiid, llcaller, employee);
+            if (s1!=null){
+                return ApiResponse.successRsp("0",request.getHeader("RequestId"),"生产领料单:"+llcode+",过账失败,请在ERP重新过账!");
+            }
+        }
         return ApiResponse.successRsp("0",request.getHeader("RequestId"),"生产领料单:"+llcode+",拨出单:"+bccode+",请在ERP查看!");
     }