|
@@ -4,6 +4,7 @@ import com.caimei365.order.model.ResponseJson;
|
|
|
import com.caimei365.order.model.dto.LogisticsBatchDto;
|
|
|
import com.caimei365.order.model.dto.LogisticsDto;
|
|
|
import com.caimei365.order.model.vo.CompanyVo;
|
|
|
+import com.caimei365.order.model.vo.SettlementVo;
|
|
|
import com.caimei365.order.model.vo.ShopOrderVo;
|
|
|
import com.caimei365.order.service.ShipService;
|
|
|
import com.github.pagehelper.PageInfo;
|
|
@@ -52,6 +53,28 @@ public class ShipApi {
|
|
|
return shipService.getShopOrderList(shopId, sendOutStatus, payStatus, shopOrderNo, receiver, pageNum, pageSize);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 供应商结算列表
|
|
|
+ */
|
|
|
+ @ApiOperation("供应商结算列表(旧:/supplier/settlementList)")
|
|
|
+ @ApiImplicitParams({
|
|
|
+ @ApiImplicitParam(required = true, name = "shopId", value = "供应商Id"),
|
|
|
+ @ApiImplicitParam(required = false, name = "shopOrderNo", value = "订单编号"),
|
|
|
+ @ApiImplicitParam(required = false, name = "payStatus", value = "结算状态"),
|
|
|
+ @ApiImplicitParam(required = false, name = "name", value = "买家名称"),
|
|
|
+ @ApiImplicitParam(required = false, name = "pageNum", value = "页码"),
|
|
|
+ @ApiImplicitParam(required = false, name = "pageSize", value = "每页数量")
|
|
|
+ })
|
|
|
+ @GetMapping("/settlement/list")
|
|
|
+ public ResponseJson<PageInfo<SettlementVo>> getSettlementList(Integer shopId, String shopOrderNo, Integer payStatus, String name,
|
|
|
+ @RequestParam(value = "pageNum", defaultValue = "1") int pageNum,
|
|
|
+ @RequestParam(value = "pageSize", defaultValue = "10") int pageSize) {
|
|
|
+ if (null == shopId) {
|
|
|
+ return ResponseJson.error("供应商Id不能为空!", null);
|
|
|
+ }
|
|
|
+ return shipService.getSettlementList(shopId, payStatus, shopOrderNo, name, pageNum, pageSize);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 供应商子订单详情
|
|
|
*/
|
|
@@ -262,6 +285,9 @@ public class ShipApi {
|
|
|
return shipService.checkShipShareCode(source, shopOrderId, shareCode, code, encryptedData, iv, headers);
|
|
|
}
|
|
|
|
|
|
+ /*
|
|
|
+ * 供应商分享发货-绑定运营人员(/supplier/shopBindingWx), 可以直接用 用户模块->运营人员绑定微信接口(/user/login/auth/bind)
|
|
|
+ */
|
|
|
|
|
|
|
|
|
|