|
@@ -127,49 +127,34 @@ public class BillCleanServiceImpl extends ServiceImpl<BillCleanMapper, BillClean
|
|
|
}*/ else {
|
|
|
Page<CleanAndDryVo2> cleanAndDryVo2Page = null;
|
|
|
Page<CleanAndDryVo2> page = new Page<>(Integer.parseInt(pageNum), Integer.parseInt(pageSize));
|
|
|
- QueryWrapper<BaseLocation> queryWrapper1 = new QueryWrapper<>();
|
|
|
- queryWrapper1.eq("location_type", TokenSign.getWorkIdByJwtToken(httpServletRequest));
|
|
|
- List<BaseLocation> baseLocations = locationMapper.selectList(queryWrapper1);
|
|
|
QueryWrapper<BillClean> queryWrapper = new QueryWrapper<>();
|
|
|
queryWrapper.eq("farm_id", farmId).eq("vistit_type", type);
|
|
|
QueryWrapper<BillDry> queryWrapper2 = new QueryWrapper<>();
|
|
|
queryWrapper2.eq("farm_id", farmId).eq("vistit_type", type);
|
|
|
if ("0".equals(data)) {
|
|
|
- ArrayList<String> arrayList = new ArrayList<>();
|
|
|
- for (BaseLocation baseLocation : baseLocations) {
|
|
|
- arrayList.add(baseLocation.getId().toString());
|
|
|
- }
|
|
|
- String[] s = arrayList.toArray(new String[arrayList.size()]);
|
|
|
+ String[] s = {TokenSign.getWorkIdByJwtToken(httpServletRequest)};
|
|
|
System.out.println("传入自定义sql的位置参数形式:" + s);
|
|
|
cleanAndDryVo2Page = cleanMapper.CleanAndDry(page, farmId, type, "0,1".split(","), s);
|
|
|
- queryWrapper.in("test_location_id", arrayList);
|
|
|
- queryWrapper2.in("test_location_id", arrayList);
|
|
|
+ queryWrapper.in("test_location_id", TokenSign.getWorkIdByJwtToken(httpServletRequest));
|
|
|
+ queryWrapper2.in("test_location_id", TokenSign.getWorkIdByJwtToken(httpServletRequest));
|
|
|
}
|
|
|
if ("1".equals(data)) {
|
|
|
- ArrayList<String> integerArrayList = new ArrayList<>();
|
|
|
- for (BaseLocation baseLocation : baseLocations) {
|
|
|
- integerArrayList.add(baseLocation.getId().toString());
|
|
|
- }
|
|
|
- String[] ids = integerArrayList.toArray(new String[integerArrayList.size()]);
|
|
|
+ String[] ids = {TokenSign.getWorkIdByJwtToken(httpServletRequest)};
|
|
|
ArrayList<String> arrayList = new ArrayList<>();
|
|
|
arrayList.add("0");
|
|
|
String[] s = arrayList.toArray(new String[arrayList.size()]);
|
|
|
cleanAndDryVo2Page = cleanMapper.CleanAndDry(page, farmId, type, s, ids);
|
|
|
- queryWrapper.in("test_location_id", integerArrayList);
|
|
|
- queryWrapper2.in("test_location_id", integerArrayList);
|
|
|
+ queryWrapper.in("test_location_id", TokenSign.getWorkIdByJwtToken(httpServletRequest));
|
|
|
+ queryWrapper2.in("test_location_id", TokenSign.getWorkIdByJwtToken(httpServletRequest));
|
|
|
}
|
|
|
if ("2".equals(data)) {
|
|
|
- ArrayList<String> integerArrayList = new ArrayList<>();
|
|
|
- for (BaseLocation baseLocation : baseLocations) {
|
|
|
- integerArrayList.add(baseLocation.getId().toString());
|
|
|
- }
|
|
|
- String[] ids = integerArrayList.toArray(new String[integerArrayList.size()]);
|
|
|
+ String[] ids = {TokenSign.getWorkIdByJwtToken(httpServletRequest)};
|
|
|
ArrayList<String> arrayList = new ArrayList<>();
|
|
|
arrayList.add("1");
|
|
|
String[] s = arrayList.toArray(new String[arrayList.size()]);
|
|
|
cleanAndDryVo2Page = cleanMapper.CleanAndDry(page, farmId, type, s, ids);
|
|
|
- queryWrapper.in("test_location_id", integerArrayList);
|
|
|
- queryWrapper2.in("test_location_id", integerArrayList);
|
|
|
+ queryWrapper.in("test_location_id", TokenSign.getWorkIdByJwtToken(httpServletRequest));
|
|
|
+ queryWrapper2.in("test_location_id", TokenSign.getWorkIdByJwtToken(httpServletRequest));
|
|
|
}
|
|
|
queryWrapper.eq("img_status", 0);
|
|
|
queryWrapper2.eq("img_status", 0);
|