| | |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import org.springframework.transaction.interceptor.TransactionAspectSupport; |
| | | |
| | | import java.text.MessageFormat; |
| | | import java.util.List; |
| | |
| | | int detlCount = wrkDetlLogMapper.selectCount(detlLogW); |
| | | boolean wrkMastDeleted =false; |
| | | boolean wrkDetlDeleted =false; |
| | | // JSONObject detlJson = new JSONObject(true); |
| | | // detlJson.put("mastCount", mastCount); |
| | | // detlJson.put("detlCount", detlCount); |
| | | // detlJson.put("num", num); |
| | | if (mastCount > 0 && detlCount > 0) { |
| | | wrkMastDeleted = wrkMastMapper.deleteById(wrkNo) > 0; |
| | | if (!wrkMastDeleted) { |
| | |
| | | if (!wrkDetlDeleted) { |
| | | log.error(MessageFormat.format("删除工作明细档[workNo={0}]失败", wrkNo)); |
| | | } |
| | | }else { |
| | | // detlJson.put("rollback","触发回滚"); |
| | | TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); |
| | | } |
| | | if (printLog) { |
| | | JSONObject detlJson = new JSONObject(true); |
| | | detlJson.put("service", "WrkArchiveToLogService"); |
| | | detlJson.put("wrkNo", wrkNo); |
| | | detlJson.put("wrkDetls", JSON.toJSON(detls)); |
| | | detlJson.put("wrkMast", (JSONObject) JSON.toJSON(wrkMast)); |
| | | detlJson.put("wrkMastDeleted", wrkMastDeleted); |
| | | detlJson.put("wrkDetlDeleted", wrkDetlDeleted); |
| | | log.info(detlJson.toJSONString()); |
| | | |
| | | // detlJson.put("service", "WrkArchiveToLogService"); |
| | | // detlJson.put("wrkNo", wrkNo); |
| | | // detlJson.put("wrkDetls", JSON.toJSON(detls)); |
| | | // detlJson.put("wrkMast", (JSONObject) JSON.toJSON(wrkMast)); |
| | | // detlJson.put("wrkMastDeleted", wrkMastDeleted); |
| | | // detlJson.put("wrkDetlDeleted", wrkDetlDeleted); |
| | | // log.info(detlJson.toJSONString()); |
| | | } |
| | | } |
| | | |