|
|
@@ -1604,6 +1604,9 @@ public class MakeBaseServiceImpl implements MakeBaseService {
|
|
|
+" end;",ma_code);
|
|
|
baseDao.execute("update makecraftdetail set (mcd_nextstepcode,mcd_nextstepname)="
|
|
|
+" (select max(mcd_stepcode),max(mcd_stepname) from makeCraftdetail a where a.mcd_maid=? and a.mcd_detno=makeCraftdetail.mcd_detno+1) where mcd_maid=?",ma_id,ma_id);
|
|
|
+ if("返工".equals(baseDao.getFieldDataByCondition("Make","ma_kind","ma_code='"+ma_code+"'").toString())){
|
|
|
+ baseDao.execute("update makeserial set ms_sncode=ms_firstsn where ms_makecode=?",ma_code);
|
|
|
+ }
|
|
|
//下放制造单
|
|
|
baseDao.updateByCondition("Make", "ma_statuscode='STARTED',ma_status='已下放',ma_downman ='"+SystemSession.getUser().getEm_name()+"', ma_downdate ="+DateUtil.parseDateToOracleString(Constant.YMD_HMS, new Date()), "ma_id=" + ma_id);
|
|
|
baseDao.execute("update craft set cr_used = -1 where cr_code = (select ma_craftcode from make where ma_id=?)",ma_id);
|