|
@@ -137,8 +137,8 @@ public class TranProcessInfoServiceImpl extends ServiceImpl<TranProcessInfoMappe
|
|
}
|
|
}
|
|
//汽运类型
|
|
//汽运类型
|
|
if(tranCarInfo.getTranType().equals(NumberConstant.CONSTANT1)){
|
|
if(tranCarInfo.getTranType().equals(NumberConstant.CONSTANT1)){
|
|
- tranCarInfo.setStatusFlag(StatusEnum.NOT_DELIVERED.getFlag());
|
|
|
|
- tranCarInfo.setStatus(StatusEnum.NOT_DELIVERED.getName());
|
|
|
|
|
|
+ tranCarInfo.setStatusFlag(StatusEnum.NOT_LOADED.getFlag());
|
|
|
|
+ tranCarInfo.setStatus(StatusEnum.NOT_LOADED.getName());
|
|
}
|
|
}
|
|
tranCarInfoService.insert(tranCarInfo);
|
|
tranCarInfoService.insert(tranCarInfo);
|
|
}
|
|
}
|
|
@@ -149,8 +149,13 @@ public class TranProcessInfoServiceImpl extends ServiceImpl<TranProcessInfoMappe
|
|
tranCarInfo.setSignStatus(StatusEnum.NOT_SIGNED.getName());
|
|
tranCarInfo.setSignStatus(StatusEnum.NOT_SIGNED.getName());
|
|
tranCarInfo.setSignStatusFlag(StatusEnum.NOT_SIGNED.getFlag());
|
|
tranCarInfo.setSignStatusFlag(StatusEnum.NOT_SIGNED.getFlag());
|
|
}
|
|
}
|
|
- //卸货时状态改为已送达
|
|
|
|
|
|
+ //装车反馈时状态改为已装车
|
|
if(tranCarInfo.getLoadNetWeight()>0){
|
|
if(tranCarInfo.getLoadNetWeight()>0){
|
|
|
|
+ tranCarInfo.setStatusFlag(StatusEnum.LOADED.getFlag());
|
|
|
|
+ tranCarInfo.setStatus(StatusEnum.LOADED.getName());
|
|
|
|
+ }
|
|
|
|
+ //卸车反馈时状态改为已送达
|
|
|
|
+ if(tranCarInfo.getUnloadNetWeight()>0){
|
|
tranCarInfo.setStatusFlag(StatusEnum.DELIVERED.getFlag());
|
|
tranCarInfo.setStatusFlag(StatusEnum.DELIVERED.getFlag());
|
|
tranCarInfo.setStatus(StatusEnum.DELIVERED.getName());
|
|
tranCarInfo.setStatus(StatusEnum.DELIVERED.getName());
|
|
}
|
|
}
|
|
@@ -221,4 +226,24 @@ public class TranProcessInfoServiceImpl extends ServiceImpl<TranProcessInfoMappe
|
|
this.deleteById(tranProcessInfo.getId());
|
|
this.deleteById(tranProcessInfo.getId());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ /**
|
|
|
|
+ * 设置运输价格
|
|
|
|
+ * @param tranProcessInfo
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ @Override
|
|
|
|
+ public String setUpTranPrice(TranProcessInfo tranProcessInfo) {
|
|
|
|
+ //物流部提交
|
|
|
|
+ if ("1".equals(tranProcessInfo.getFlag())){
|
|
|
|
+ tranProcessInfo.setPriceStatus("审核中");
|
|
|
|
+ }
|
|
|
|
+ //决策人审核
|
|
|
|
+ else {
|
|
|
|
+ tranProcessInfo.setTranPrice(tranProcessInfo.getTranPriceIng());
|
|
|
|
+ tranProcessInfo.setTranPriceIng(0.0f);
|
|
|
|
+ tranProcessInfo.setPriceStatus("已通过");
|
|
|
|
+ }
|
|
|
|
+ this.updateById(tranProcessInfo);
|
|
|
|
+ return "ok";
|
|
|
|
+ }
|
|
}
|
|
}
|