|
|
@ -9,14 +9,18 @@ import com.kms.yg.df.service.BsSgcDfFxwzService; |
|
|
|
import com.shuili.common.annotation.Log; |
|
|
|
import com.shuili.common.core.controller.BaseController; |
|
|
|
import com.shuili.common.core.domain.AjaxResult; |
|
|
|
import com.shuili.common.core.domain.ConditionView; |
|
|
|
import com.shuili.common.core.domain.MongoOperType; |
|
|
|
import com.shuili.common.core.domain.SearchParam; |
|
|
|
import com.shuili.common.enums.BusinessType; |
|
|
|
import com.shuili.common.utils.StringUtils; |
|
|
|
import com.shuili.common.utils.poi.ExcelUtil; |
|
|
|
import io.swagger.annotations.Api; |
|
|
|
import io.swagger.annotations.ApiOperation; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
|
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.Arrays; |
|
|
|
import java.util.List; |
|
|
|
/** |
|
|
@ -46,6 +50,23 @@ public class BsSgcDfFxwzController extends BaseController |
|
|
|
@ApiOperation("水闸防汛物资列表") |
|
|
|
public IPage list(@RequestBody SearchParam<BsSgcDfFxwz> sp) |
|
|
|
{ |
|
|
|
List<ConditionView> conditionViews = new ArrayList<>(); |
|
|
|
ConditionView conditionView = new ConditionView(); |
|
|
|
ConditionView cv = new ConditionView(); |
|
|
|
BsSgcDfFxwz data = sp.getData(); |
|
|
|
if(data!=null&&StringUtils.isNotEmpty(data.getPersonName())){ |
|
|
|
cv.setName("person_name"); |
|
|
|
cv.setValue(data.getPersonName()); |
|
|
|
cv.setType(MongoOperType.LIKE); |
|
|
|
} |
|
|
|
if(data!=null&&StringUtils.isNotEmpty(data.getMaterialName())){ |
|
|
|
conditionView.setName("material_name"); |
|
|
|
conditionView.setValue(data.getMaterialName()); |
|
|
|
conditionView.setType(MongoOperType.LIKE); |
|
|
|
} |
|
|
|
conditionViews.add(conditionView); |
|
|
|
conditionViews.add(cv); |
|
|
|
sp.setConditionViews(conditionViews); |
|
|
|
return bsSgcSzFxwzService.selectPage(sp); |
|
|
|
} |
|
|
|
|
|
|
|