|
|
|
|
@ -2038,32 +2038,7 @@ public class FineTransServiceImpl implements FineTransService {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void insertDefaultCarInsInfo(List<FineTransVO> paramList) throws Exception {
|
|
|
|
|
try{
|
|
|
|
|
for(FineTransVO param : paramList){
|
|
|
|
|
//String rentCheck = param.getMberSeCode();
|
|
|
|
|
param.setSessionUserNm(HttpUtil.getEmpNm());
|
|
|
|
|
Long trnasCheck = fineTransDao.findPenaltyDefaultTransCheck(param);
|
|
|
|
|
Long trnasDueCheck = fineTransDao.findPenaltyDefaultTransDueCheck(param);
|
|
|
|
|
Map<String, Object> motionCheck = fineTransDao.findPenaltyDefaultTransDueMotionCheck(param);
|
|
|
|
|
if(trnasCheck == 0){
|
|
|
|
|
fineTransDao.insertDefaultTransInfo(param);
|
|
|
|
|
|
|
|
|
|
}else{
|
|
|
|
|
if(motionCheck.get("MOTION_ID").toString().equals("12")){
|
|
|
|
|
fineTransDao.updateDefaultTransInfoMotion12(param);
|
|
|
|
|
}else if(trnasDueCheck != 0 && param.getProcessImprtyResnCode().equals("03") == false){
|
|
|
|
|
fineTransDao.deletePenaltyDefaultTransCheck(param);
|
|
|
|
|
fineTransDao.insertDefaultTransInfo(param);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
fineTransDao.updateFineDefaultRead(param);
|
|
|
|
|
}
|
|
|
|
|
}catch(Exception e){
|
|
|
|
|
e.printStackTrace();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|