@@ -451,6 +451,15 @@ public class BmstruckDetailsOrderController extends BaseRESTfulController {
}
+ @ApiOperation("销售公司已确认")
+ @PostMapping("updateDetailsStatus")
+ public RESTfulResult updateDetailsStatus(@RequestBody Map<String,Object> map) {
+ List<Map<String,Object>> mapList = (List<Map<String,Object>>)map.get("orderList");
+ int i = bmstruckDetailsOrderService.updateDetailsStatus(mapList);
+ return success(i);
+ }
+
private Set<Map<String, Object>> setListMap(List<Map<String, Object>> list, String name) {
@@ -114,4 +114,6 @@ public interface IBmstruckDetailsOrderService {
List<Map<String, Object>> getSteelTruckDetailsOrder(Map<String, Object> mapValue);
int newInwardSettle(List<Map<String,Object>> orderIds);
+ int updateDetailsStatus(List<Map<String, Object>> mapList);
@@ -876,4 +876,17 @@ public class BmstruckDetailsOrderServiceImpl implements IBmstruckDetailsOrderSer
+ @Override
+ public int updateDetailsStatus(List<Map<String, Object>> mapList) {
+ int i = 0;
+ for(Map<String,Object> map :mapList) {
+ BigDecimal detailId = DataChange.dataToBigDecimal(map.get("detailId"));
+ BmstruckDetailsOrder bmstruckDetailsOrder = new BmstruckDetailsOrder();
+ bmstruckDetailsOrder.setDetailsId(detailId);
+ bmstruckDetailsOrder.setWetherToStatement(new BigDecimal(1));
+ i += bmstruckDetailsOrderMapper.updateByPrimaryKeySelective(bmstruckDetailsOrder);
+ return i;