|
@@ -47,7 +47,7 @@ public class TmstruckReceiptResultServiceImpl implements ITmstruckReceiptResultS
|
|
|
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
- public synchronized BigDecimal addTmstruckReceiptResult(String orderNumber, TmstruckReceiptResult tmstruckReceiptResult) {
|
|
|
+ public synchronized BigDecimal addTmstruckReceiptResult(String orderNumber, TmstruckReceiptResult tmstruckReceiptResult) throws Exception {
|
|
|
long id;
|
|
|
if(tmstruckReceiptResultMapper.selectMaxId()==null){
|
|
|
id = 1;
|
|
@@ -60,6 +60,9 @@ public class TmstruckReceiptResultServiceImpl implements ITmstruckReceiptResultS
|
|
|
tmstruckReceiptResult.setResultId(new BigDecimal(id));
|
|
|
//获取并插入总实绩Id
|
|
|
BigDecimal truckTotalId = tmstruckArrivalResultMapper.getTotalIdByOrderNumber(orderNumber);
|
|
|
+ if(truckTotalId==null){
|
|
|
+ throw new Exception("运单状态异常,无法上传图片,请刷新!");
|
|
|
+ }
|
|
|
tmstruckReceiptResult.setResultTotalId(truckTotalId);
|
|
|
//常规字段
|
|
|
tmstruckReceiptResult.setInsertUsername("admin");
|