|
@@ -298,7 +298,7 @@ public class MESHelperServiceImpl implements MESHelperService {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if(Lotsn == null || Lotsn.isEmpty()){
|
|
if(Lotsn == null || Lotsn.isEmpty()){
|
|
|
- SqlRowList mhc = baseDao.queryForRowSet("SELECT * FROM( SELECT mhc_id, mhc_indate, trunc((sysdate - mhc_indate) * 1440) minute " +
|
|
|
|
|
|
|
+ SqlRowList mhc = baseDao.queryForRowSet("SELECT * FROM(SELECT mhc_id, mhc_indate, trunc((sysdate - mhc_indate) * 1440) minute " +
|
|
|
"FROM makehourcount WHERE mhc_macode = '"+Moname+"' AND mhc_linecode = '"+LineNO+"' AND mhc_sourcecode = '"+Username+"' " +
|
|
"FROM makehourcount WHERE mhc_macode = '"+Moname+"' AND mhc_linecode = '"+LineNO+"' AND mhc_sourcecode = '"+Username+"' " +
|
|
|
"ORDER BY mhc_indate DESC) WHERE ROWNUM = 1");
|
|
"ORDER BY mhc_indate DESC) WHERE ROWNUM = 1");
|
|
|
if(mhc.next()){
|
|
if(mhc.next()){
|
|
@@ -311,6 +311,12 @@ public class MESHelperServiceImpl implements MESHelperService {
|
|
|
baseDao.updateByCondition("makehourcount", "MHC_QTY = MHC_QTY+1", "mhc_id='" + mhc.getString("mhc_id") + "'");
|
|
baseDao.updateByCondition("makehourcount", "MHC_QTY = MHC_QTY+1", "mhc_id='" + mhc.getString("mhc_id") + "'");
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+ if(mhc.size() == 0){
|
|
|
|
|
+ baseDao.execute("insert into makehourcount(mhc_id, mhc_macode, mhc_indate, mhc_type, mhc_sourcecode, " +
|
|
|
|
|
+ "mhc_inman, mhc_qty, mhc_linecode, mhc_pcbcount, mhc_stepcode)" +
|
|
|
|
|
+ "values(makehourcount_seq.nextval,'"+Moname+"',sysdate,'','"+Username+"'," +
|
|
|
|
|
+ "'"+Username+"',1,'"+LineNO+"',1,'AOI')");
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
rmap.put("code","0");
|
|
rmap.put("code","0");
|
|
|
rmap.put("result","OK");
|
|
rmap.put("result","OK");
|