|
@@ -5,6 +5,7 @@ import com.steerinfo.dil.feign.ColumnDataFeign;
|
|
|
import com.steerinfo.dil.feign.ESFeign;
|
|
|
import com.steerinfo.dil.feign.JoinFeign;
|
|
|
import com.steerinfo.dil.mapper.AmsDispatchSaleOrderMapper;
|
|
|
+import com.steerinfo.dil.mapper.AmsSaleOrderMapper;
|
|
|
import com.steerinfo.dil.model.AmsDispatchSaleOrder;
|
|
|
import com.steerinfo.dil.service.IAmsSaleOrderService;
|
|
|
import com.steerinfo.dil.service.impl.AmsDispatchSaleOrderServiceImpl;
|
|
@@ -68,6 +69,10 @@ public class AmsSaleOrderController extends BaseRESTfulController {
|
|
|
EASDeleteUtil easDeleteUtil;
|
|
|
@Autowired
|
|
|
EASCapacityTestUtil easCapacityTestUtil;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private AmsSaleOrderMapper amsSaleOrderMapper;
|
|
|
+
|
|
|
private final SimpleDateFormat sdfDateTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
|
|
|
@ApiOperation(value="查询未上报销售订单信息")
|
|
@@ -958,7 +963,8 @@ public class AmsSaleOrderController extends BaseRESTfulController {
|
|
|
if (con != null && !con.equals("undefined") && !con.equals("null")) {
|
|
|
mapValue.put("con", "%" + con + "%");
|
|
|
}
|
|
|
- DataChange.queryDataByDateTime(startTime, endTime, mapValue,sdfDateTime);//根据时间段查询数据
|
|
|
+ DataChange.queryDataByDateTime(startTime, endTime, mapValue,sdfDateTime);
|
|
|
+ //根据时间段查询数据
|
|
|
PageHelper.startPage(pageNum, pageSize);
|
|
|
//分页数据
|
|
|
List<Map<String, Object>> saleOrderList = amsSaleOrderService.getHaveCarTruckNoList(mapValue);
|
|
@@ -1099,6 +1105,17 @@ public class AmsSaleOrderController extends BaseRESTfulController {
|
|
|
@Transactional
|
|
|
public RESTfulResult updateCarAddress(@RequestBody Map<String, Object> mapValue) throws Exception {
|
|
|
int result = amsSaleOrderService.updateCarAddress(mapValue);
|
|
|
+ //查询单拼的数据
|
|
|
+ try {
|
|
|
+ BigDecimal orderId = (BigDecimal) mapValue.get("orderId");
|
|
|
+ BigDecimal capacityIdS=amsSaleOrderMapper.queueSingle(orderId);
|
|
|
+ if (capacityIdS !=null){
|
|
|
+ //删除单拼
|
|
|
+ amsSaleOrderMapper.delectQueueS(capacityIdS);
|
|
|
+ }
|
|
|
+ }catch (Exception e){
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
if (result == 0) {
|
|
|
// 如果返回结果为0,则认定是关闭了车辆
|
|
|
BigDecimal saleOrderMaterialId = DataChange.dataToBigDecimal(mapValue.get("saleOrderMaterialId"));
|