|
@@ -19,12 +19,18 @@ import cn.hutool.core.lang.UUID;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import cn.hutool.core.util.URLUtil;
|
|
|
+import com.alibaba.fastjson.support.geo.LineString;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
+import vip.xiaonuo.biz.modular.qyrecardbody.entity.QyRecardBody;
|
|
|
+import vip.xiaonuo.biz.modular.qyrecardbody.param.QyRecardBodyIdParam;
|
|
|
+import vip.xiaonuo.biz.modular.qyrecardbody.service.QyRecardBodyService;
|
|
|
+import vip.xiaonuo.biz.modular.qyrecordinfo.entity.QyRecordInfo;
|
|
|
+import vip.xiaonuo.biz.modular.qyrecordinfo.service.QyRecordInfoService;
|
|
|
import vip.xiaonuo.biz.modular.qysecondlinehfdproduct.entity.QySecondlineHfdProduct;
|
|
|
import vip.xiaonuo.biz.modular.qysecondlinehfdproduct.service.QySecondlineHfdProductService;
|
|
|
import vip.xiaonuo.biz.modular.qysecondlinehzdattachment.entity.QySecondlineHzdAttachment;
|
|
@@ -60,6 +66,10 @@ public class QySecondlineHzdTzServiceImpl extends ServiceImpl<QySecondlineHzdTzM
|
|
|
QySecondlineHzdAttachmentService qySecondlineHzdAttachmentService;
|
|
|
@Autowired
|
|
|
private QySecondlineHzdListService qySecondlineHzdListService;
|
|
|
+ @Autowired
|
|
|
+ private QyRecordInfoService qyRecordInfoService;
|
|
|
+ @Autowired
|
|
|
+ private QyRecardBodyService qyRecardBodyService;
|
|
|
@Override
|
|
|
public Page<QySecondlineHzdTz> page(QySecondlineHzdTzPageParam qySecondlineHzdTzPageParam) {
|
|
|
QueryWrapper<QySecondlineHzdTz> queryWrapper = new QueryWrapper<QySecondlineHzdTz>().checkSqlInjection();
|
|
@@ -81,6 +91,11 @@ public class QySecondlineHzdTzServiceImpl extends ServiceImpl<QySecondlineHzdTzM
|
|
|
if(ObjectUtil.isNotEmpty(qySecondlineHzdTzPageParam.getStatus())) {
|
|
|
queryWrapper.lambda().eq(QySecondlineHzdTz::getStatus, qySecondlineHzdTzPageParam.getStatus());
|
|
|
}
|
|
|
+
|
|
|
+ if(ObjectUtil.isNotEmpty(qySecondlineHzdTzPageParam.getSblx())) {
|
|
|
+ queryWrapper.lambda().eq(QySecondlineHzdTz::getSblx, qySecondlineHzdTzPageParam.getSblx());
|
|
|
+ }
|
|
|
+
|
|
|
if(ObjectUtil.isAllNotEmpty(qySecondlineHzdTzPageParam.getSortField(), qySecondlineHzdTzPageParam.getSortOrder())) {
|
|
|
CommonSortOrderEnum.validate(qySecondlineHzdTzPageParam.getSortOrder());
|
|
|
queryWrapper.orderBy(true, qySecondlineHzdTzPageParam.getSortOrder().equalsIgnoreCase(CommonSortOrderEnum.ASC.getValue()),
|
|
@@ -240,4 +255,24 @@ public class QySecondlineHzdTzServiceImpl extends ServiceImpl<QySecondlineHzdTzM
|
|
|
List<QySecondlineHzdProduct> list = qySecondlineHzdProductService.list(productWrapper);
|
|
|
return list;
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 企业备案信息表(审核通过的)
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public List<QyRecordInfo> qyRecordInfo(){
|
|
|
+ List<QyRecordInfo> list = qyRecordInfoService.list();
|
|
|
+ return list;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public List<QyRecardBody> qyProductById(QyRecardBodyIdParam qyRecardBodyIdParam){
|
|
|
+ QueryWrapper<QyRecardBody> queryWrapper = new QueryWrapper<QyRecardBody>().checkSqlInjection();
|
|
|
+ queryWrapper.lambda().eq(QyRecardBody::getQyRecordInfoId,qyRecardBodyIdParam.getId());
|
|
|
+ List<QyRecardBody> list = qyRecardBodyService.list(queryWrapper);
|
|
|
+ return list;
|
|
|
+ }
|
|
|
+
|
|
|
}
|