@@ -451,6 +451,15 @@ public class BmstruckDetailsOrderController extends BaseRESTfulController {
}
+ @ApiOperation("销售公司已确认")
+ @PostMapping("updateDetailsStatus")
+ public RESTfulResult updateDetailsStatus(@RequestBody Map<String,Object> map) {
+ List<Integer> mapList = (List<Integer>)map.get("orderList");
+ int i = bmstruckDetailsOrderService.updateDetailsStatus(mapList);
+ return success(i);
+ }
+
private Set<Map<String, Object>> setListMap(List<Map<String, Object>> list, String name) {
@@ -188,4 +188,6 @@ public interface BmstruckDetailsOrderMapper extends IBaseMapper<BmstruckDetailsO
int updatePlace(Map<String, Object> mapValue);
+ int updateDetailsStatus(Integer orderId);
@@ -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<Integer> mapList);
@@ -877,4 +877,17 @@ public class BmstruckDetailsOrderServiceImpl implements IBmstruckDetailsOrderSer
+ @Override
+ public int updateDetailsStatus(List<Integer> mapList) {
+ int i = 0;
+ for(Integer orderId :mapList) {
+ //BigDecimal detailId = DataChange.dataToBigDecimal(map.get("detailId"));
+ //BmstruckDetailsOrder bmstruckDetailsOrder = new BmstruckDetailsOrder();
+ //bmstruckDetailsOrder.setDetailsId(detailId);
+ //bmstruckDetailsOrder.setWetherToStatement(new BigDecimal(1));
+ //i += bmstruckDetailsOrderMapper.updateByPrimaryKeySelective(bmstruckDetailsOrder);
+ i += bmstruckDetailsOrderMapper.updateDetailsStatus(orderId);
+ return i;
@@ -2330,4 +2330,9 @@
WHERE OO.ORDER_ID = #{orderId}
)
</update>
+ <update id="updateDetailsStatus" parameterType="java.lang.Integer">
+ UPDATE BMSTRUCK_DETAILS_ORDER BDO
+ SET BDO.WETHER_TO_STATEMENT = 1
+ WHERE BDO.ORDER_ID = #{orderId}
+ </update>
</mapper>