|
@@ -10,6 +10,7 @@ import com.steerinfo.dil.model.OmstruckOrder;
|
|
import com.steerinfo.dil.model.OmstruckOrderMaterial;
|
|
import com.steerinfo.dil.model.OmstruckOrderMaterial;
|
|
import com.steerinfo.dil.service.IOmstruckOrderSeparateService;
|
|
import com.steerinfo.dil.service.IOmstruckOrderSeparateService;
|
|
import com.steerinfo.dil.util.DataChange;
|
|
import com.steerinfo.dil.util.DataChange;
|
|
|
|
+import com.steerinfo.framework.controller.RESTfulResult;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
@@ -661,11 +662,11 @@ public class OmstruckOrderSeparateServiceImpl implements IOmstruckOrderSeparateS
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public int closeInwardOrder(Integer orderId, Integer sqe, String resultNetWeight,Integer status) {
|
|
|
|
|
|
+ public int closeInwardOrder(Integer orderId, Integer sqe, String resultNetWeight) {
|
|
int i = omstruckOrderSeparateMapper.closeInwardOrder(orderId, sqe);
|
|
int i = omstruckOrderSeparateMapper.closeInwardOrder(orderId, sqe);
|
|
Map<String, Object> map = omstruckOrderMapper.selectInwardTimeByOrderId(new BigDecimal(orderId));
|
|
Map<String, Object> map = omstruckOrderMapper.selectInwardTimeByOrderId(new BigDecimal(orderId));
|
|
//根据运输订单id查找需求日期是否超过一个月
|
|
//根据运输订单id查找需求日期是否超过一个月
|
|
- if (map != null && status != 1) {
|
|
|
|
|
|
+ if (map != null && i != 0) {
|
|
if (DataChange.dataToBigDecimal(map.get("orderType")).intValue() == 11) {
|
|
if (DataChange.dataToBigDecimal(map.get("orderType")).intValue() == 11) {
|
|
Date dueDate = (Date) map.get("dueTime");
|
|
Date dueDate = (Date) map.get("dueTime");
|
|
//当前时间小于截至日期
|
|
//当前时间小于截至日期
|
|
@@ -696,7 +697,7 @@ public class OmstruckOrderSeparateServiceImpl implements IOmstruckOrderSeparateS
|
|
if(priceValueMap != null){
|
|
if(priceValueMap != null){
|
|
priceValueMap.put("netWeight", resultNetWeight);
|
|
priceValueMap.put("netWeight", resultNetWeight);
|
|
priceValueMap.put("orderId",orderId);
|
|
priceValueMap.put("orderId",orderId);
|
|
- i += bmsTruckFeign.addDetailsOrder(priceValueMap);
|
|
|
|
|
|
+ RESTfulResult resTfulResult = bmsTruckFeign.addDetailsOrder(priceValueMap);
|
|
}
|
|
}
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|