Commit 82a4bc51 authored by hezhen's avatar hezhen

123

parent 0eb897db
...@@ -91,7 +91,7 @@ public class VehicleController extends BaseController<VehicleBiz> { ...@@ -91,7 +91,7 @@ public class VehicleController extends BaseController<VehicleBiz> {
UserDTO userDTO = userFeign.userinfoByToken(userAuthConfig.getToken(request)).getData(); UserDTO userDTO = userFeign.userinfoByToken(userAuthConfig.getToken(request)).getData();
if (userDTO != null) { if (userDTO != null) {
if (userDTO.getDataAll() == 2) { if (userDTO.getDataAll() == 2) {
List<Integer> companyList = vehicleBiz.dataCompany(userDTO.getDataZone(), userDTO.getDataCompany()); List<Integer> companyList = vehicleBiz.dataCompany(userDTO.getDataZone(), userDTO.getDataCompany());
return RestResponse.data(baseBiz.getByPageNotAllData(vehiclePageQueryVo, companyList)); return RestResponse.data(baseBiz.getByPageNotAllData(vehiclePageQueryVo, companyList));
} }
......
...@@ -13,7 +13,7 @@ import org.springframework.context.annotation.Configuration; ...@@ -13,7 +13,7 @@ import org.springframework.context.annotation.Configuration;
* @author xuxueli 2017-04-28 * @author xuxueli 2017-04-28
*/ */
@Slf4j @Slf4j
@Configuration //@Configuration
public class XxlJobConfig { public class XxlJobConfig {
@Value("${xxl.job.admin.addresses}") @Value("${xxl.job.admin.addresses}")
......
package com.xxfc.platform.order.rest; package com.xxfc.platform.order.rest;
import cn.hutool.core.bean.BeanUtil;
import com.github.wxiaoqi.security.admin.feign.UserFeign; import com.github.wxiaoqi.security.admin.feign.UserFeign;
import com.github.wxiaoqi.security.admin.feign.dto.AppUserDTO; import com.github.wxiaoqi.security.admin.feign.dto.UserDTO;
import com.github.wxiaoqi.security.auth.client.annotation.IgnoreClientToken; import com.github.wxiaoqi.security.auth.client.annotation.IgnoreClientToken;
import com.github.wxiaoqi.security.auth.client.annotation.IgnoreUserToken;
import com.github.wxiaoqi.security.auth.client.config.UserAuthConfig; import com.github.wxiaoqi.security.auth.client.config.UserAuthConfig;
import com.github.wxiaoqi.security.common.msg.ObjectRestResponse; import com.github.wxiaoqi.security.common.msg.ObjectRestResponse;
import com.github.wxiaoqi.security.common.rest.BaseController;
import com.github.wxiaoqi.security.common.rest.CommonBaseController; import com.github.wxiaoqi.security.common.rest.CommonBaseController;
import com.xxfc.platform.order.biz.OrderTourDetailBiz;
import com.xxfc.platform.order.biz.OrderTourVerificationBiz; import com.xxfc.platform.order.biz.OrderTourVerificationBiz;
import com.xxfc.platform.order.entity.BaseOrder; import com.xxfc.platform.order.entity.BaseOrder;
import com.xxfc.platform.order.entity.OrderTourDetail;
import com.xxfc.platform.order.pojo.AddTourDTO;
import com.xxfc.platform.order.pojo.order.TourBO;
import com.xxfc.platform.order.pojo.price.TourPriceVO;
import com.xxfc.platform.order.service.OrderTourService;
import com.xxfc.platform.tour.feign.TourFeign;
import com.xxfc.platform.tour.vo.TourGoodOrderFindVo; import com.xxfc.platform.tour.vo.TourGoodOrderFindVo;
import com.xxfc.platform.vehicle.feign.VehicleFeign;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.Data;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@RestController @RestController
...@@ -39,12 +28,13 @@ public class OrderTourVerificationController extends CommonBaseController { ...@@ -39,12 +28,13 @@ public class OrderTourVerificationController extends CommonBaseController {
@Autowired @Autowired
protected UserAuthConfig userAuthConfig; protected UserAuthConfig userAuthConfig;
@Autowired
VehicleFeign vehicleFeign;
@Autowired @Autowired
UserFeign userFeign; UserFeign userFeign;
public AppUserDTO getUserInfo(){ public UserDTO getUserInfo(){ return userFeign.userinfoByToken(userAuthConfig.getToken(request)).getData();}
return userFeign.userDetailByToken(userAuthConfig.getToken(request)).getData();
}
@RequestMapping(value = "/verification/orderlist",method = RequestMethod.GET) @RequestMapping(value = "/verification/orderlist",method = RequestMethod.GET)
@ApiOperation(value = "旅游核销订单列表") @ApiOperation(value = "旅游核销订单列表")
...@@ -73,7 +63,7 @@ public class OrderTourVerificationController extends CommonBaseController { ...@@ -73,7 +63,7 @@ public class OrderTourVerificationController extends CommonBaseController {
@RequestMapping(value = "/verification/list",method = RequestMethod.GET) @RequestMapping(value = "/verification/list",method = RequestMethod.GET)
@ApiOperation(value = "旅游核销订单列表") @ApiOperation(value = "旅游核销订单列表")
public ObjectRestResponse list(TourGoodOrderFindVo tourGoodOrderFindVo){ public ObjectRestResponse list(@RequestBody TourGoodOrderFindVo tourGoodOrderFindVo) {
return verificationBiz.getVerifications(tourGoodOrderFindVo); return verificationBiz.getVerifications(tourGoodOrderFindVo);
} }
...@@ -81,4 +71,6 @@ public class OrderTourVerificationController extends CommonBaseController { ...@@ -81,4 +71,6 @@ public class OrderTourVerificationController extends CommonBaseController {
} }
\ No newline at end of file
package com.xxfc.platform.tour.feign; package com.xxfc.platform.tour.feign;
import com.github.wxiaoqi.security.common.annotation.BeanValid;
import com.github.wxiaoqi.security.common.msg.ObjectRestResponse; import com.github.wxiaoqi.security.common.msg.ObjectRestResponse;
import com.github.wxiaoqi.security.common.vo.PageDataVO; import com.github.wxiaoqi.security.common.vo.PageDataVO;
import com.xxfc.platform.tour.dto.TourSpePriceDTO; import com.xxfc.platform.tour.dto.TourSpePriceDTO;
...@@ -13,7 +12,6 @@ import com.xxfc.platform.tour.vo.TourGoodOrderVo; ...@@ -13,7 +12,6 @@ import com.xxfc.platform.tour.vo.TourGoodOrderVo;
import com.xxfc.platform.tour.vo.TourSpePriceVo; import com.xxfc.platform.tour.vo.TourSpePriceVo;
import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
...@@ -79,6 +77,6 @@ public interface TourFeign { ...@@ -79,6 +77,6 @@ public interface TourFeign {
* @param tourGoodOrderFindVo * @param tourGoodOrderFindVo
* @return * @return
*/ */
@GetMapping("/orders") @GetMapping("/tourGood/verfication/orders")
ObjectRestResponse<PageDataVO<TourGoodOrderVo>> findTourGoodOrders(@BeanValid TourGoodOrderFindVo tourGoodOrderFindVo); ObjectRestResponse<PageDataVO<TourGoodOrderVo>> findTourGoodOrders(@RequestBody TourGoodOrderFindVo tourGoodOrderFindVo);
} }
package com.xxfc.platform.tour.vo; package com.xxfc.platform.tour.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.github.wxiaoqi.security.common.vo.PageParam; import com.github.wxiaoqi.security.common.vo.PageParam;
import lombok.Data; import lombok.Data;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import java.util.Date; import java.util.Date;
...@@ -32,6 +32,7 @@ public class TourGoodOrderFindVo extends PageParam { ...@@ -32,6 +32,7 @@ public class TourGoodOrderFindVo extends PageParam {
*出发时间 *出发时间
*/ */
@NotNull(message = "出发时间不断能空") @NotNull(message = "出发时间不断能空")
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
private Date trvaelTime; private Date trvaelTime;
private String travelDate; private String travelDate;
......
package com.xxfc.platform.tour.rest; package com.xxfc.platform.tour.rest;
import com.github.wxiaoqi.security.auth.client.annotation.IgnoreClientToken; import com.github.wxiaoqi.security.auth.client.annotation.IgnoreClientToken;
import com.github.wxiaoqi.security.common.annotation.BeanValid;
import com.github.wxiaoqi.security.common.msg.ObjectRestResponse; import com.github.wxiaoqi.security.common.msg.ObjectRestResponse;
import com.github.wxiaoqi.security.common.rest.BaseController; import com.github.wxiaoqi.security.common.rest.BaseController;
import com.github.wxiaoqi.security.common.vo.PageDataVO; import com.github.wxiaoqi.security.common.vo.PageDataVO;
...@@ -23,7 +22,7 @@ public class TourGoodVerificationController extends BaseController<TourGoodVerif ...@@ -23,7 +22,7 @@ public class TourGoodVerificationController extends BaseController<TourGoodVerif
*/ */
@ApiOperation("订单列表的查询") @ApiOperation("订单列表的查询")
@GetMapping("/orders") @GetMapping("/orders")
public ObjectRestResponse<PageDataVO<TourGoodOrderVo>> findTourGoodOrders(@BeanValid TourGoodOrderFindVo tourGoodOrderFindVo){ public ObjectRestResponse<PageDataVO<TourGoodOrderVo>> findTourGoodOrders(@RequestBody TourGoodOrderFindVo tourGoodOrderFindVo){
PageDataVO<TourGoodOrderVo> tourGoodOrderPageDataVo = getBaseBiz().findTourGoodOrdersPage(tourGoodOrderFindVo); PageDataVO<TourGoodOrderVo> tourGoodOrderPageDataVo = getBaseBiz().findTourGoodOrdersPage(tourGoodOrderFindVo);
return ObjectRestResponse.succ(tourGoodOrderPageDataVo); return ObjectRestResponse.succ(tourGoodOrderPageDataVo);
} }
......
...@@ -44,4 +44,8 @@ public interface VehicleFeign { ...@@ -44,4 +44,8 @@ public interface VehicleFeign {
@RequestMapping(value = "/book/4employee/prove/{bookRecordId}", method = RequestMethod.PUT) @RequestMapping(value = "/book/4employee/prove/{bookRecordId}", method = RequestMethod.PUT)
public RestResponse<Integer> proveVehicleBooking(@PathVariable Long bookRecordId); public RestResponse<Integer> proveVehicleBooking(@PathVariable Long bookRecordId);
//获取分公司列表
@GetMapping("/branchCompany/list")
public List<Integer> companyList(@RequestParam(value = "dataZone") String dataZone,@RequestParam(value = "dataCompany")String dataCompany);
} }
...@@ -248,4 +248,21 @@ public class BranchCompanyBiz extends BaseBiz<BranchCompanyMapper, BranchCompany ...@@ -248,4 +248,21 @@ public class BranchCompanyBiz extends BaseBiz<BranchCompanyMapper, BranchCompany
return RestResponse.suc(); return RestResponse.suc();
} }
public List<BranchCompany> getListByUser(UserDTO userDTO){
if(userDTO != null && DATA_ALL_FALSE.equals(userDTO.getDataAll())) {
Example example = new Example(BranchCompany.class);
Example.Criteria criteria = example.createCriteria();
if (StringUtils.isNotBlank(userDTO.getDataZone())) {
criteria.andIn(COMPANY_ZONE_ID, userDTO.dataZone2List());
}
if (StringUtils.isNotBlank(userDTO.getDataCompany())) {
criteria.andIn(ID, userDTO.dataCompany2List());
}
example.setOrderByClause("`id` asc");
return mapper.selectByExample(example);
}
return getAll();
}
} }
...@@ -127,5 +127,10 @@ public class BranchCompanyController extends BaseController<BranchCompanyBiz> { ...@@ -127,5 +127,10 @@ public class BranchCompanyController extends BaseController<BranchCompanyBiz> {
HttpServletRequest request) { HttpServletRequest request) {
return baseBiz.importExcel(multipartfile,request); return baseBiz.importExcel(multipartfile,request);
} }
//获取分公司列表
@GetMapping("list")
public RestResponse<List<BranchCompany>> companyList() {
UserDTO userDTO = userFeign.userinfoByToken(userAuthConfig.getToken(request)).getData();
return RestResponse.data(baseBiz.getListByUser(userDTO));
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment