|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.doumee.core.constants.ResponseStatus; | 
|---|
|  |  |  | import com.doumee.core.exception.BusinessException; | 
|---|
|  |  |  | import com.doumee.core.model.LoginUserInfo; | 
|---|
|  |  |  | import com.doumee.core.model.PageData; | 
|---|
|  |  |  | import com.doumee.core.model.PageWrap; | 
|---|
|  |  |  | import com.doumee.service.business.third.model.LoginUserInfo; | 
|---|
|  |  |  | import com.doumee.service.business.third.model.PageData; | 
|---|
|  |  |  | import com.doumee.service.business.third.model.PageWrap; | 
|---|
|  |  |  | import com.doumee.core.utils.Constants; | 
|---|
|  |  |  | import com.doumee.core.utils.Utils; | 
|---|
|  |  |  | import com.doumee.dao.business.TmsFactoryParamMapper; | 
|---|
|  |  |  | import com.doumee.dao.business.model.Category; | 
|---|
|  |  |  | import com.doumee.dao.business.model.PlatformGroup; | 
|---|
|  |  |  | import com.doumee.dao.business.model.TmsFactoryParam; | 
|---|
|  |  |  | import com.doumee.dao.system.model.SystemUser; | 
|---|
|  |  |  | import com.doumee.service.business.TmsFactoryParamService; | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public void deleteById(Integer id, LoginUserInfo user) { | 
|---|
|  |  |  | tmsFactoryParamMapper.update(null,new UpdateWrapper<TmsFactoryParam>().lambda().set(TmsFactoryParam::getIsdeleted,Constants.ONE) | 
|---|
|  |  |  | tmsFactoryParamMapper.update(null, | 
|---|
|  |  |  | new UpdateWrapper<TmsFactoryParam>() | 
|---|
|  |  |  | .lambda() | 
|---|
|  |  |  | .set(TmsFactoryParam::getIsdeleted,Constants.ONE) | 
|---|
|  |  |  | .eq(TmsFactoryParam::getId,id) | 
|---|
|  |  |  | .eq(TmsFactoryParam::getEditDate,new Date()) | 
|---|
|  |  |  | .eq(TmsFactoryParam::getEditor,user.getId()) | 
|---|
|  |  |  | .set(TmsFactoryParam::getEditDate,new Date()) | 
|---|
|  |  |  | .set(TmsFactoryParam::getEditor,user.getId()) | 
|---|
|  |  |  | ); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | queryWrapper.eq(TmsFactoryParam::getRemark, pageWrap.getModel().getRemark()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (pageWrap.getModel().getCode() != null) { | 
|---|
|  |  |  | queryWrapper.eq(TmsFactoryParam::getCode, pageWrap.getModel().getCode()); | 
|---|
|  |  |  | queryWrapper.like(TmsFactoryParam::getCode, pageWrap.getModel().getCode()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (pageWrap.getModel().getName() != null) { | 
|---|
|  |  |  | queryWrapper.eq(TmsFactoryParam::getName, pageWrap.getModel().getName()); | 
|---|
|  |  |  | queryWrapper.like(TmsFactoryParam::getName, pageWrap.getModel().getName()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (pageWrap.getModel().getSortnum() != null) { | 
|---|
|  |  |  | queryWrapper.eq(TmsFactoryParam::getSortnum, pageWrap.getModel().getSortnum()); | 
|---|
|  |  |  | 
|---|
|  |  |  | if (pageWrap.getModel().getParam4() != null) { | 
|---|
|  |  |  | queryWrapper.eq(TmsFactoryParam::getParam4, pageWrap.getModel().getParam4()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | for(PageWrap.SortData sortData: pageWrap.getSorts()) { | 
|---|
|  |  |  | if (sortData.getDirection().equalsIgnoreCase(PageWrap.DESC)) { | 
|---|
|  |  |  | queryWrapper.orderByDesc(sortData.getProperty()); | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | queryWrapper.orderByAsc(sortData.getProperty()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | queryWrapper.orderByAsc( TmsFactoryParam::getSortnum); | 
|---|
|  |  |  | return PageData.from(tmsFactoryParamMapper.selectPage(page, queryWrapper)); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|