|
@@ -660,34 +660,33 @@ public class OmstruckOrderSeparateServiceImpl implements IOmstruckOrderSeparateS
|
|
|
public int closeInwardOrder(Integer orderId, Integer sqe) {
|
|
|
int i = omstruckOrderSeparateMapper.closeInwardOrder(orderId, sqe);
|
|
|
Map<String, Object> map = omstruckOrderMapper.selectInwardTimeByOrderId(new BigDecimal(orderId));
|
|
|
-
|
|
|
- if(map != null){
|
|
|
- Date dueDate = (Date) map.get("dueTime");
|
|
|
-
|
|
|
- long DueTime = dueDate.getTime() + 86400000;
|
|
|
-
|
|
|
- Date date = new Date();
|
|
|
- long nowTime = date.getTime();
|
|
|
- if (nowTime < DueTime){
|
|
|
-
|
|
|
- i += addNewTransportOrder(new BigDecimal(orderId));
|
|
|
- }
|
|
|
- }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
Map<String,Object>priceMap = omstruckOrderSeparateMapper.getPriceInfo(orderId);
|
|
|
+ if(priceMap.get("rangeId") ==null){
|
|
|
+ priceMap.put("rangeId",new BigDecimal(1));
|
|
|
+ }
|
|
|
Map<String,Object>priceValueMap = null;
|
|
|
try {
|
|
|
priceValueMap = amsFeign.getInwardPriceBy(priceMap);
|
|
|
- } catch (Exception e) {
|
|
|
- e.printStackTrace();
|
|
|
- }
|
|
|
- if(priceValueMap != null){
|
|
|
- priceValueMap.put("orderId",orderId);
|
|
|
- try {
|
|
|
+ if(priceValueMap != null){
|
|
|
+ priceValueMap.put("orderId",orderId);
|
|
|
i += bmsTruckFeign.addDetailsOrder(priceValueMap);
|
|
|
- } catch (Exception e) {
|
|
|
- e.printStackTrace();
|
|
|
}
|
|
|
+ } catch (Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
}
|
|
|
return i;
|
|
|
}
|