|
@@ -32,6 +32,7 @@ import com.szwl.model.query.TOrderParam;
|
|
import com.szwl.model.utils.FgObjectUtil;
|
|
import com.szwl.model.utils.FgObjectUtil;
|
|
import com.szwl.service.TAreaService;
|
|
import com.szwl.service.TAreaService;
|
|
import com.szwl.service.TCoinOrderService;
|
|
import com.szwl.service.TCoinOrderService;
|
|
|
|
+import com.szwl.service.TEquipmentService;
|
|
import com.szwl.service.TOrderService;
|
|
import com.szwl.service.TOrderService;
|
|
import com.szwl.service.es.EsTEquipmentService;
|
|
import com.szwl.service.es.EsTEquipmentService;
|
|
import com.szwl.service.es.EsTOrderService;
|
|
import com.szwl.service.es.EsTOrderService;
|
|
@@ -73,6 +74,8 @@ public class TOrderController {
|
|
@Autowired
|
|
@Autowired
|
|
TOrderService orderService;
|
|
TOrderService orderService;
|
|
@Autowired
|
|
@Autowired
|
|
|
|
+ TEquipmentService equipmentService;
|
|
|
|
+ @Autowired
|
|
TAreaService areaService;
|
|
TAreaService areaService;
|
|
@Autowired
|
|
@Autowired
|
|
EsTOrderService esTOrderService;
|
|
EsTOrderService esTOrderService;
|
|
@@ -140,8 +143,12 @@ public class TOrderController {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if(StringUtils.isNotEmpty(userName)){
|
|
if(StringUtils.isNotEmpty(userName)){
|
|
- TAdmin admin1 = R.getDataIfSuccess(szwlFeign.getAdminByUsername(userName));
|
|
|
|
- query.eq(TOrder::getAdminId,admin1.getId());
|
|
|
|
|
|
+ ResponseModel<TAdmin> adminByUsername = szwlFeign.getAdminByUsername(userName);
|
|
|
|
+ TAdmin data = adminByUsername.getData();
|
|
|
|
+ if(data==null||data.getId()==null){
|
|
|
|
+ return R.fail(ResponseCodesEnum.A0001,"找不到商家");
|
|
|
|
+ }
|
|
|
|
+ query.eq(TOrder::getAdminId,data.getId());
|
|
}
|
|
}
|
|
if(StringUtils.isNotEmpty(payType)){
|
|
if(StringUtils.isNotEmpty(payType)){
|
|
query.eq(TOrder::getFrpCode,payType);
|
|
query.eq(TOrder::getFrpCode,payType);
|
|
@@ -239,8 +246,12 @@ public class TOrderController {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if(StringUtils.isNotEmpty(userName)){
|
|
if(StringUtils.isNotEmpty(userName)){
|
|
- TAdmin admin1 = R.getDataIfSuccess(szwlFeign.getAdminByUsername(userName));
|
|
|
|
- query.eq(TCoinOrder::getAdminId,admin1.getId());
|
|
|
|
|
|
+ ResponseModel<TAdmin> adminByUsername = szwlFeign.getAdminByUsername(userName);
|
|
|
|
+ TAdmin data = adminByUsername.getData();
|
|
|
|
+ if(data==null||data.getId()==null){
|
|
|
|
+ return R.fail(ResponseCodesEnum.A0001,"找不到商家");
|
|
|
|
+ }
|
|
|
|
+ query.eq(TCoinOrder::getAdminId,data.getId());
|
|
}
|
|
}
|
|
if(StringUtils.isNotEmpty(payType)){
|
|
if(StringUtils.isNotEmpty(payType)){
|
|
query.eq(TCoinOrder::getPayType,payType);
|
|
query.eq(TCoinOrder::getPayType,payType);
|
|
@@ -286,6 +297,26 @@ public class TOrderController {
|
|
IPage<TOrder> iPage = orderService.page(page, query);
|
|
IPage<TOrder> iPage = orderService.page(page, query);
|
|
return R.ok(iPage);
|
|
return R.ok(iPage);
|
|
}
|
|
}
|
|
|
|
+ @ApiOperation(value = "取餐码")
|
|
|
|
+ @PostMapping("/getMealCode")
|
|
|
|
+ public ResponseModel<?> getMealCode(String sn){
|
|
|
|
+ if(StringUtils.isEmpty(sn)){
|
|
|
|
+ return R.fail(ResponseCodesEnum.A0001);
|
|
|
|
+ }
|
|
|
|
+ LambdaQueryWrapper<TOrder> query = Wrappers.lambdaQuery();
|
|
|
|
+ query.eq(TOrder::getSn,sn);
|
|
|
|
+ query.eq(TOrder::getStatus,"1");
|
|
|
|
+ List<TOrder> list = orderService.list(query);
|
|
|
|
+ if(list.size()>0){
|
|
|
|
+ TOrder tOrder = list.get(0);
|
|
|
|
+ String s = tOrder.getId().toString();
|
|
|
|
+ if(s.length()>6){
|
|
|
|
+ s = s.substring(s.length()-6,s.length());
|
|
|
|
+ }
|
|
|
|
+ return R.ok(s,"成功");
|
|
|
|
+ }
|
|
|
|
+ return R.fail(ResponseCodesEnum.A0001);
|
|
|
|
+ }
|
|
/**
|
|
/**
|
|
* 判断查询用户是否为外国
|
|
* 判断查询用户是否为外国
|
|
* @return
|
|
* @return
|
|
@@ -637,12 +668,14 @@ public class TOrderController {
|
|
*/
|
|
*/
|
|
@ApiOperation(value = "订单数据导出-查询")
|
|
@ApiOperation(value = "订单数据导出-查询")
|
|
@RequestMapping(value = "/orderSelect", method = RequestMethod.GET)
|
|
@RequestMapping(value = "/orderSelect", method = RequestMethod.GET)
|
|
- public String orderSelect(String type, String clientId, String username, Date startDate, Date endDate, long current, long size) {
|
|
|
|
- if(size>50){
|
|
|
|
- return "error";
|
|
|
|
|
|
+ public ResponseModel<?> orderSelect(String type, String clientId, String username,String ifForeign, Date startDate, Date endDate, long current, long size) {
|
|
|
|
+ if(size>100){
|
|
|
|
+ return R.fail(ResponseCodesEnum.A0001,"请求数量过大");
|
|
}
|
|
}
|
|
- JSONObject jsonObject = new JSONObject();
|
|
|
|
-
|
|
|
|
|
|
+// JSONObject jsonObject = new JSONObject();
|
|
|
|
+ Page<OrderDaoChuDTO> page0 = new Page<>(current, size, true);
|
|
|
|
+ page0.setSize(size);
|
|
|
|
+ page0.setCurrent(current);
|
|
if (startDate!=null&&endDate!=null) {
|
|
if (startDate!=null&&endDate!=null) {
|
|
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
|
|
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
|
|
Date begin = null;
|
|
Date begin = null;
|
|
@@ -652,16 +685,30 @@ public class TOrderController {
|
|
end = endDate;
|
|
end = endDate;
|
|
long time = end.getTime() - begin.getTime();
|
|
long time = end.getTime() - begin.getTime();
|
|
if(time>31*24*60*60*1000l){
|
|
if(time>31*24*60*60*1000l){
|
|
- return "时间跨度过长";
|
|
|
|
|
|
+ return R.fail(ResponseCodesEnum.A0001,"时间跨度过长");
|
|
}
|
|
}
|
|
if(!StringUtils.isEmpty(username)){
|
|
if(!StringUtils.isEmpty(username)){
|
|
TAdmin admin = R.getDataIfSuccess(szwlFeign.getAdminByUsername(username));
|
|
TAdmin admin = R.getDataIfSuccess(szwlFeign.getAdminByUsername(username));
|
|
- adminId = admin.getId();
|
|
|
|
|
|
+ ResponseModel<TAdmin> adminByUsername = szwlFeign.getAdminByUsername(username);
|
|
|
|
+ TAdmin data = adminByUsername.getData();
|
|
|
|
+ if(data==null||data.getId()==null){
|
|
|
|
+ return R.fail(ResponseCodesEnum.A0001,"找不到商家");
|
|
|
|
+ }
|
|
|
|
+ adminId = data.getId();
|
|
|
|
+ }
|
|
|
|
+ List<OrderDaoChuDTO> OrderDaoChuDTOList = new ArrayList<>();
|
|
|
|
+ if(ifForeign.equals("0")) {
|
|
|
|
+ //大陆
|
|
|
|
+ OrderDaoChuDTOList = orderService.orderDaoChu(simpleDateFormat.format(begin), simpleDateFormat.format(end), adminId, clientId, type, current, size);
|
|
|
|
+ }else {
|
|
|
|
+ //查海外
|
|
|
|
+ OrderDaoChuDTOList =coinOrderService.orderDaoChu(simpleDateFormat.format(begin),simpleDateFormat.format(end),adminId,clientId,type,current,size);
|
|
}
|
|
}
|
|
- List<OrderDaoChuDTO> OrderDaoChuDTOList =orderService.orderDaoChu(simpleDateFormat.format(begin),simpleDateFormat.format(end),adminId,clientId,type,current,size);
|
|
|
|
for(OrderDaoChuDTO orderDaoChuDTO: OrderDaoChuDTOList){
|
|
for(OrderDaoChuDTO orderDaoChuDTO: OrderDaoChuDTOList){
|
|
String adminId1 = orderDaoChuDTO.getAdminId().toString();
|
|
String adminId1 = orderDaoChuDTO.getAdminId().toString();
|
|
- TAdmin admin = R.getDataIfSuccess(szwlFeign.getAdmin(adminId1));
|
|
|
|
|
|
+ ResponseModel<TAdmin> admin1 = szwlFeign.getAdmin(adminId1);
|
|
|
|
+ TAdmin admin = admin1.getData();
|
|
|
|
+// TAdmin admin = R.getDataIfSuccess(szwlFeign.getAdmin(adminId1));
|
|
if(admin==null){
|
|
if(admin==null){
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
@@ -670,18 +717,28 @@ public class TOrderController {
|
|
orderDaoChuDTO.setName(admin.getName());
|
|
orderDaoChuDTO.setName(admin.getName());
|
|
if(!StringUtils.isEmpty(type)&&type.equals("2")){
|
|
if(!StringUtils.isEmpty(type)&&type.equals("2")){
|
|
//商户为单位
|
|
//商户为单位
|
|
- TAdmin parent = R.getDataIfSuccess(szwlFeign.getAdmin(String.valueOf(admin.getParentId())));
|
|
|
|
- orderDaoChuDTO.setLastUsername(parent.getUsername());
|
|
|
|
- TArea area = areaService.getById(admin.getAreaId());
|
|
|
|
- if(area!=null){
|
|
|
|
- orderDaoChuDTO.setAddress(area.getFullName());
|
|
|
|
|
|
+ ResponseModel<TAdmin> feignAdmin = szwlFeign.getAdmin(String.valueOf(admin.getParentId()));
|
|
|
|
+ TAdmin parent = feignAdmin.getData();
|
|
|
|
+ if(parent!=null&&parent.getId()!=null){
|
|
|
|
+ orderDaoChuDTO.setLastUsername(parent.getUsername());
|
|
|
|
+ TArea area = areaService.getById(admin.getAreaId());
|
|
|
|
+ if(area!=null){
|
|
|
|
+ orderDaoChuDTO.setAddress(area.getFullName());
|
|
|
|
+ }
|
|
|
|
+ ResponseModel<List<String>> clientIds = szwlFeign.getClientIds(String.valueOf(admin.getId()));
|
|
|
|
+ List<String> stringList = clientIds.getData();
|
|
|
|
+// List<String> stringList = R.getDataIfSuccess(szwlFeign.getClientIds(String.valueOf(admin.getId())));
|
|
|
|
+ if(stringList!=null&&stringList.size()>0){
|
|
|
|
+ orderDaoChuDTO.setEquipmentTotal(String.valueOf(stringList.size()));
|
|
|
|
+ }
|
|
}
|
|
}
|
|
- List<String> stringList = R.getDataIfSuccess(szwlFeign.getClientIds(String.valueOf(admin.getId())));
|
|
|
|
- orderDaoChuDTO.setEquipmentTotal(String.valueOf(stringList.size()));
|
|
|
|
|
|
+// TAdmin parent = R.getDataIfSuccess(szwlFeign.getAdmin(String.valueOf(admin.getParentId())));
|
|
}else {
|
|
}else {
|
|
//设备为单位
|
|
//设备为单位
|
|
- TEquipment equipment = R.getDataIfSuccess(szwlFeign.findEquipmentByClientId(String.valueOf(orderDaoChuDTO.getClientId())));
|
|
|
|
- if(equipment!=null){
|
|
|
|
|
|
+ ResponseModel<TEquipment> equipmentByClientId = szwlFeign.findEquipmentByClientId(String.valueOf(orderDaoChuDTO.getClientId()));
|
|
|
|
+ TEquipment equipment = equipmentByClientId.getData();
|
|
|
|
+// TEquipment equipment = R.getDataIfSuccess(szwlFeign.findEquipmentByClientId(String.valueOf(orderDaoChuDTO.getClientId())));
|
|
|
|
+ if(equipment!=null&&equipment.getId()!=null){
|
|
if(StringUtils.isNotEmpty(equipment.getFullName())){
|
|
if(StringUtils.isNotEmpty(equipment.getFullName())){
|
|
orderDaoChuDTO.setAddress(equipment.getFullName());
|
|
orderDaoChuDTO.setAddress(equipment.getFullName());
|
|
}
|
|
}
|
|
@@ -690,17 +747,63 @@ public class TOrderController {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- jsonObject.put("OrderDaoChuDTOList", OrderDaoChuDTOList);
|
|
|
|
|
|
+// jsonObject.put("OrderDaoChuDTOList", OrderDaoChuDTOList);
|
|
|
|
+ page0.setRecords(OrderDaoChuDTOList);
|
|
|
|
+ page0.setTotal(1000);
|
|
|
|
+// if(ifForeign.equals("0")){
|
|
|
|
+// //大陆
|
|
|
|
+// if(type.equals("1")){
|
|
|
|
+// //机器做单位
|
|
|
|
+// LambdaQueryWrapper<TEquipment> query = Wrappers.lambdaQuery();
|
|
|
|
+// if(StringUtils.isNotEmpty(clientId)){
|
|
|
|
+// query.eq(TEquipment::getClientId,clientId);
|
|
|
|
+// }
|
|
|
|
+// Page<TEquipment> page = new Page<>(current, size, true);
|
|
|
|
+// IPage<TEquipment> iPage = equipmentService.page(page, query);
|
|
|
|
+// page0.setTotal(iPage.getTotal());
|
|
|
|
+// }else {
|
|
|
|
+// //商户做单位
|
|
|
|
+// LambdaQueryWrapper<TAdmin> query = Wrappers.lambdaQuery();
|
|
|
|
+// if(adminId!=null){
|
|
|
|
+// query.eq(TAdmin::getId,adminId);
|
|
|
|
+// }
|
|
|
|
+// Page<TAdmin> page = new Page<>(current, size, true);
|
|
|
|
+// IPage<TAdmin> iPage = .page(page, query);
|
|
|
|
+// page0.setTotal(iPage.getTotal());
|
|
|
|
+// }
|
|
|
|
+// }else {
|
|
|
|
+// //海外
|
|
|
|
+// if(type.equals("1")){
|
|
|
|
+// //机器做单位
|
|
|
|
+// LambdaQueryWrapper<TCoinOrder> query = Wrappers.lambdaQuery();
|
|
|
|
+// if(adminId!=null){
|
|
|
|
+// query.eq(TCoinOrder::getAdminId,adminId);
|
|
|
|
+// }
|
|
|
|
+// if(StringUtils.isNotEmpty(clientId)){
|
|
|
|
+// query.eq(TCoinOrder::getClientId,clientId);
|
|
|
|
+// }
|
|
|
|
+// query.groupBy(TCoinOrder::getClientId);
|
|
|
|
+// Page<TCoinOrder> page = new Page<>(current, size, true);
|
|
|
|
+// IPage<TCoinOrder> iPage = coinOrderService.page(page, query);
|
|
|
|
+// page0.setTotal(iPage.getTotal());
|
|
|
|
+// }else {
|
|
|
|
+// //商户做单位
|
|
|
|
+// LambdaQueryWrapper<TCoinOrder> query = Wrappers.lambdaQuery();
|
|
|
|
+// if(adminId!=null){
|
|
|
|
+// query.eq(TCoinOrder::getAdminId,adminId);
|
|
|
|
+// }
|
|
|
|
+// if(StringUtils.isNotEmpty(clientId)){
|
|
|
|
+// query.eq(TCoinOrder::getClientId,clientId);
|
|
|
|
+// }
|
|
|
|
+// query.groupBy(TCoinOrder::getAdminId);
|
|
|
|
+// Page<TCoinOrder> page = new Page<>(current, size, true);
|
|
|
|
+// IPage<TCoinOrder> iPage = coinOrderService.page(page, query);
|
|
|
|
+// page0.setTotal(iPage.getTotal());
|
|
|
|
+// }
|
|
|
|
+// }
|
|
}
|
|
}
|
|
-// if(!StringUtils.isEmpty(type)&&type.equals("2")){
|
|
|
|
-// IPage<TAdmin> iPage = R.getDataIfSuccess(szwlFeign.pageAdmin2(current, size));
|
|
|
|
-//
|
|
|
|
-// }else {
|
|
|
|
-// IPage<TEquipment> page = R.getDataIfSuccess(szwlFeign.pageEquipment2(current, size));
|
|
|
|
-// jsonObject.put("page", page);
|
|
|
|
-// }
|
|
|
|
|
|
|
|
- return jsonObject.toJSONString();
|
|
|
|
|
|
+ return R.ok(page0);
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -708,8 +811,8 @@ public class TOrderController {
|
|
*/
|
|
*/
|
|
@ApiOperation(value = "订单数据导出-导出")
|
|
@ApiOperation(value = "订单数据导出-导出")
|
|
@RequestMapping(value = "/orderExport", method = RequestMethod.GET)
|
|
@RequestMapping(value = "/orderExport", method = RequestMethod.GET)
|
|
- public Object orderExport(HttpServletResponse response, String type, String clientId, String username, Date startDate, Date endDate, long current, long size) {
|
|
|
|
- if(size>500){
|
|
|
|
|
|
+ public Object orderExport(HttpServletResponse response, String type, String clientId, String ifForeign, String username, Date startDate, Date endDate, long current, long size) {
|
|
|
|
+ if(size>100){
|
|
return JsonMessage.success("页数过大");
|
|
return JsonMessage.success("页数过大");
|
|
}
|
|
}
|
|
if (startDate!=null&&endDate!=null) {
|
|
if (startDate!=null&&endDate!=null) {
|
|
@@ -724,10 +827,22 @@ public class TOrderController {
|
|
return JsonMessage.success("时间跨度过长");
|
|
return JsonMessage.success("时间跨度过长");
|
|
}
|
|
}
|
|
if(!StringUtils.isEmpty(username)){
|
|
if(!StringUtils.isEmpty(username)){
|
|
- TAdmin admin = R.getDataIfSuccess(szwlFeign.getAdminByUsername(username));
|
|
|
|
- adminId = admin.getId();
|
|
|
|
|
|
+ ResponseModel<TAdmin> adminByUsername = szwlFeign.getAdminByUsername(username);
|
|
|
|
+ TAdmin data = adminByUsername.getData();
|
|
|
|
+ if(data==null||data.getId()==null){
|
|
|
|
+ return R.fail(ResponseCodesEnum.A0001,"找不到商家");
|
|
|
|
+ }
|
|
|
|
+ adminId = data.getId();
|
|
|
|
+ }
|
|
|
|
+ List<OrderDaoChuDTO> OrderDaoChuDTOList = new ArrayList<>();
|
|
|
|
+ if(ifForeign.equals("0")) {
|
|
|
|
+ //大陆
|
|
|
|
+ OrderDaoChuDTOList = orderService.orderDaoChu(simpleDateFormat.format(begin), simpleDateFormat.format(end), adminId, clientId, type, current, size);
|
|
|
|
+ }else {
|
|
|
|
+ //查海外
|
|
|
|
+ OrderDaoChuDTOList =coinOrderService.orderDaoChu(simpleDateFormat.format(begin),simpleDateFormat.format(end),adminId,clientId,type,current,size);
|
|
}
|
|
}
|
|
- List<OrderDaoChuDTO> OrderDaoChuDTOList =orderService.orderDaoChu(simpleDateFormat.format(begin),simpleDateFormat.format(end),adminId,clientId,type,current,size);
|
|
|
|
|
|
+// List<OrderDaoChuDTO> OrderDaoChuDTOList =orderService.orderDaoChu(simpleDateFormat.format(begin),simpleDateFormat.format(end),adminId,clientId,type,current,size);
|
|
for(OrderDaoChuDTO orderDaoChuDTO: OrderDaoChuDTOList){
|
|
for(OrderDaoChuDTO orderDaoChuDTO: OrderDaoChuDTOList){
|
|
Long adminId1 = Long.valueOf(orderDaoChuDTO.getAdminId().toString());
|
|
Long adminId1 = Long.valueOf(orderDaoChuDTO.getAdminId().toString());
|
|
TAdmin admin = R.getDataIfSuccess(szwlFeign.getAdmin(adminId1.toString()));
|
|
TAdmin admin = R.getDataIfSuccess(szwlFeign.getAdmin(adminId1.toString()));
|
|
@@ -739,17 +854,25 @@ public class TOrderController {
|
|
orderDaoChuDTO.setName(admin.getName());
|
|
orderDaoChuDTO.setName(admin.getName());
|
|
if(!StringUtils.isEmpty(type)&&type.equals("2")){
|
|
if(!StringUtils.isEmpty(type)&&type.equals("2")){
|
|
//商户为单位
|
|
//商户为单位
|
|
- TAdmin parent = R.getDataIfSuccess(szwlFeign.getAdmin(String.valueOf(admin.getParentId())));
|
|
|
|
|
|
+// TAdmin parent = R.getDataIfSuccess(szwlFeign.getAdmin(String.valueOf(admin.getParentId())));
|
|
|
|
+ ResponseModel<TAdmin> feignAdmin = szwlFeign.getAdmin(String.valueOf(admin.getParentId()));
|
|
|
|
+ TAdmin parent = feignAdmin.getData();
|
|
orderDaoChuDTO.setLastUsername(parent.getUsername());
|
|
orderDaoChuDTO.setLastUsername(parent.getUsername());
|
|
TArea area = areaService.getById(admin.getAreaId());
|
|
TArea area = areaService.getById(admin.getAreaId());
|
|
if(area!=null){
|
|
if(area!=null){
|
|
orderDaoChuDTO.setAddress(area.getFullName());
|
|
orderDaoChuDTO.setAddress(area.getFullName());
|
|
}
|
|
}
|
|
- List<String> stringList = R.getDataIfSuccess(szwlFeign.getClientIds(String.valueOf(admin.getId())));
|
|
|
|
- orderDaoChuDTO.setEquipmentTotal(String.valueOf(stringList.size()));
|
|
|
|
|
|
+ ResponseModel<List<String>> clientIds = szwlFeign.getClientIds(String.valueOf(admin.getId()));
|
|
|
|
+ List<String> stringList = clientIds.getData();
|
|
|
|
+// List<String> stringList = R.getDataIfSuccess(szwlFeign.getClientIds(String.valueOf(admin.getId())));
|
|
|
|
+ if(stringList!=null&&stringList.size()>0){
|
|
|
|
+ orderDaoChuDTO.setEquipmentTotal(String.valueOf(stringList.size()));
|
|
|
|
+ }
|
|
}else {
|
|
}else {
|
|
//设备为单位
|
|
//设备为单位
|
|
- TEquipment equipment = R.getDataIfSuccess(szwlFeign.findEquipmentByClientId(String.valueOf(orderDaoChuDTO.getClientId())));
|
|
|
|
|
|
+ ResponseModel<TEquipment> equipmentByClientId = szwlFeign.findEquipmentByClientId(String.valueOf(orderDaoChuDTO.getClientId()));
|
|
|
|
+ TEquipment equipment = equipmentByClientId.getData();
|
|
|
|
+// TEquipment equipment = R.getDataIfSuccess(szwlFeign.findEquipmentByClientId(String.valueOf(orderDaoChuDTO.getClientId())));
|
|
if(equipment!=null){
|
|
if(equipment!=null){
|
|
if(StringUtils.isNotEmpty(equipment.getFullName())){
|
|
if(StringUtils.isNotEmpty(equipment.getFullName())){
|
|
orderDaoChuDTO.setAddress(equipment.getFullName());
|
|
orderDaoChuDTO.setAddress(equipment.getFullName());
|
|
@@ -874,8 +997,12 @@ public class TOrderController {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if(StringUtils.isNotEmpty(userName)){
|
|
if(StringUtils.isNotEmpty(userName)){
|
|
- TAdmin admin1 = R.getDataIfSuccess(szwlFeign.getAdminByUsername(userName));
|
|
|
|
- query.eq(TOrder::getAdminId,admin1.getId());
|
|
|
|
|
|
+ ResponseModel<TAdmin> adminByUsername = szwlFeign.getAdminByUsername(userName);
|
|
|
|
+ TAdmin data = adminByUsername.getData();
|
|
|
|
+ if(data==null||data.getId()==null){
|
|
|
|
+ return R.fail(ResponseCodesEnum.A0001,"找不到商家");
|
|
|
|
+ }
|
|
|
|
+ query.eq(TOrder::getAdminId,data.getId());
|
|
}
|
|
}
|
|
if(StringUtils.isNotEmpty(payType)){
|
|
if(StringUtils.isNotEmpty(payType)){
|
|
query.eq(TOrder::getFrpCode,payType);
|
|
query.eq(TOrder::getFrpCode,payType);
|
|
@@ -994,8 +1121,12 @@ public class TOrderController {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if(StringUtils.isNotEmpty(userName)){
|
|
if(StringUtils.isNotEmpty(userName)){
|
|
- TAdmin admin1 = R.getDataIfSuccess(szwlFeign.getAdminByUsername(userName));
|
|
|
|
- query.eq(TCoinOrder::getAdminId,admin1.getId());
|
|
|
|
|
|
+ ResponseModel<TAdmin> adminByUsername = szwlFeign.getAdminByUsername(userName);
|
|
|
|
+ TAdmin data = adminByUsername.getData();
|
|
|
|
+ if(data==null||data.getId()==null){
|
|
|
|
+ return R.fail(ResponseCodesEnum.A0001,"找不到商家");
|
|
|
|
+ }
|
|
|
|
+ query.eq(TCoinOrder::getAdminId,data.getId());
|
|
}
|
|
}
|
|
if(StringUtils.isNotEmpty(payType)){
|
|
if(StringUtils.isNotEmpty(payType)){
|
|
query.eq(TCoinOrder::getPayType,payType);
|
|
query.eq(TCoinOrder::getPayType,payType);
|