系统设置同步

master
wj 2 years ago
parent 2f826221e4
commit 0499617822

@ -87,6 +87,31 @@ public enum BasicExportStatusTimeEnum {
*
*/
THR_CORP("thr_corp","第三方往来单位信息"),
/**
*
*/
SYSTEM_PARAM_CONFIG("system_param_config","系统运行参数"),
/**
*
* */
ENTRUST_ACCEPT("entrust_accept","委托验收"),
/**
*
*/
PRINT_CONFIG("print_config","打印设置"),
/**
*
*/
SCAN_CHANGE("scan_change","自动建出入库单设置"),
/**
*
*/
BUS_TYPE_CHANGE("bus_type_change","自动建业务单设置"),
;
@EnumValue
private String key;

@ -36,6 +36,11 @@ public enum BasicExportTypeEnum {
*
*/
THIRD_DATA("third_data", "第三方数据"),
/**
*
*/
SYS_SET_DATA("sys_set_data", "系统设置数据"),
;
private String key;

@ -42,7 +42,7 @@ public interface InvSpaceDao extends BaseMapperPlus<InvSpace, InvSpace, InvSpace
* @param invSpace
* @return
*/
List<InvSpace> selectList(InvSpace invSpace);
List<InvSpace> selectEntityList(InvSpace invSpace);
/**
*

@ -42,6 +42,6 @@ public interface BasicBusTypePreDao extends BaseMapperPlus<BasicBusTypePreDao, B
*/
List<BasicBusTypePreResponse> selectBusTypePreResList(FilterBusTypePreRequest filterBusTypePreRequest);
boolean insertOrUpdate(BasicBusTypePreEntity record);
boolean insertOrUpdateEntity(BasicBusTypePreEntity record);
}

@ -1,5 +1,6 @@
package com.glxp.api.dao.schedule;
import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.system.SystemParamConfigEntity;
import com.glxp.api.req.system.FilterParamConfigRequest;
import com.glxp.api.req.system.SysParamConfigSaveRequest;
@ -10,7 +11,7 @@ import java.util.Date;
import java.util.List;
@Mapper
public interface SystemParamConfigDao {
public interface SystemParamConfigDao extends BaseMapperPlus<SystemParamConfigDao,SystemParamConfigEntity,SystemParamConfigEntity> {
List<SystemParamConfigEntity> queryPage(FilterParamConfigRequest filterParamConfigRequest);
@ -28,7 +29,7 @@ public interface SystemParamConfigDao {
boolean updateParentId(SysParamConfigSaveRequest sysParamConfigSaveRequest);
boolean insert(SystemParamConfigEntity systemParamConfigEntity);
boolean insertEntity(SystemParamConfigEntity systemParamConfigEntity);
List<SystemParamConfigEntity> selectByLastTime(@Param("lastUpdateTime") Date lastUpdateTime);
}

@ -1,13 +1,14 @@
package com.glxp.api.dao.system;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.system.SysPdfTemplateRelevanceBizEntity;
import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest;
import com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse;
import java.util.List;
public interface SysPdfTemplateRelevanceBizDao extends BaseMapper<SysPdfTemplateRelevanceBizEntity> {
public interface SysPdfTemplateRelevanceBizDao extends BaseMapperPlus<SysPdfTemplateRelevanceBizDao, SysPdfTemplateRelevanceBizEntity, SysPdfTemplateRelevanceBizEntity> {
List<SystemPDFTemplateRelevanceResponse> filterList(FilterPdfTemplateRelevanceRequest systemPDFModuleRequest);

@ -1,6 +1,7 @@
package com.glxp.api.dao.system;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.system.SysPdfTemplateRelevanceCodeEntity;
import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest;
import com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse;
@ -8,7 +9,7 @@ import org.apache.ibatis.annotations.Param;
import java.util.List;
public interface SysPdfTemplateRelevanceCodeDao extends BaseMapper<SysPdfTemplateRelevanceCodeEntity> {
public interface SysPdfTemplateRelevanceCodeDao extends BaseMapperPlus<SysPdfTemplateRelevanceCodeDao, SysPdfTemplateRelevanceCodeEntity, SysPdfTemplateRelevanceCodeEntity> {
List<SystemPDFTemplateRelevanceResponse> filterList(FilterPdfTemplateRelevanceRequest systemPDFModuleRequest);
@ -17,5 +18,4 @@ public interface SysPdfTemplateRelevanceCodeDao extends BaseMapper<SysPdfTemplat
SysPdfTemplateRelevanceCodeEntity selectNameAndAction(@Param("name") String name, @Param("localAction") String localAction);
}

@ -1,13 +1,14 @@
package com.glxp.api.dao.system;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.system.SysPdfTemplateRelevanceLabelEntity;
import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest;
import com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse;
import java.util.List;
public interface SysPdfTemplateRelevanceLabelDao extends BaseMapper<SysPdfTemplateRelevanceLabelEntity> {
public interface SysPdfTemplateRelevanceLabelDao extends BaseMapperPlus<SysPdfTemplateRelevanceLabelDao, SysPdfTemplateRelevanceLabelEntity, SysPdfTemplateRelevanceLabelEntity> {
List<SystemPDFTemplateRelevanceResponse> filterList(FilterPdfTemplateRelevanceRequest systemPDFModuleRequest);
}

@ -1,13 +1,14 @@
package com.glxp.api.dao.system;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.system.SysPdfTemplateRelevanceStatemenEntity;
import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest;
import com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse;
import java.util.List;
public interface SysPdfTemplateRelevanceStatemenDao extends BaseMapper<SysPdfTemplateRelevanceStatemenEntity> {
public interface SysPdfTemplateRelevanceStatemenDao extends BaseMapperPlus<SysPdfTemplateRelevanceStatemenDao,SysPdfTemplateRelevanceStatemenEntity,SysPdfTemplateRelevanceStatemenEntity> {
List<SystemPDFTemplateRelevanceResponse> filterList(FilterPdfTemplateRelevanceRequest systemPDFModuleRequest);

@ -1,5 +1,6 @@
package com.glxp.api.dao.system;
import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.system.SystemPDFModuleEntity;
import com.glxp.api.req.system.FilterPdfModuleRequest;
import com.glxp.api.req.system.SysPdfModuleSaveRequest;
@ -10,7 +11,7 @@ import java.util.Date;
import java.util.List;
@Mapper
public interface SystemPDFModuleDao {
public interface SystemPDFModuleDao extends BaseMapperPlus<SystemPDFModuleDao,SystemPDFModuleEntity,SystemPDFModuleEntity> {
List<SystemPDFModuleEntity> queryPage(FilterPdfModuleRequest filterPDFModuleRequest);
@ -24,7 +25,7 @@ public interface SystemPDFModuleDao {
boolean updateById(SysPdfModuleSaveRequest sysPdfModuleSaveRequest);
boolean insert(SystemPDFModuleEntity systemPDFModuleEntity);
boolean insertEntity(SystemPDFModuleEntity systemPDFModuleEntity);
boolean deleteById(Integer id);

@ -1,5 +1,6 @@
package com.glxp.api.dao.system;
import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.system.SystemPDFTemplateEntity;
import com.glxp.api.req.system.FilterPdfTemplateRequest;
import com.glxp.api.req.system.SysPdfTemplateSaveRequest;
@ -10,7 +11,7 @@ import java.util.Date;
import java.util.List;
@Mapper
public interface SystemPDFTemplateDao {
public interface SystemPDFTemplateDao extends BaseMapperPlus<SystemPDFTemplateDao,SystemPDFTemplateEntity,SystemPDFTemplateEntity> {
List<SystemPDFTemplateEntity> queryPage(FilterPdfTemplateRequest filterPdfTemplateRequest);
@ -22,7 +23,7 @@ public interface SystemPDFTemplateDao {
boolean updateById(SysPdfTemplateSaveRequest sysPdfTemplateSaveRequest);
boolean insert(SystemPDFTemplateEntity systemPDFTemplateEntity);
boolean insertEntity(SystemPDFTemplateEntity systemPDFTemplateEntity);
boolean deleteById(Integer id);

@ -94,27 +94,39 @@ public class BasicBusTypeChangeEntity {
private Integer busBeforeTime;
@TableField(exist = false)
public static final String COL_ID = "id";
@TableField(exist = false)
public static final String COL_ORIGINACTION = "originAction";
@TableField(exist = false)
public static final String COL_ORIGINNAME = "originName";
@TableField(exist = false)
public static final String COL_TARGETACTION = "targetAction";
@TableField(exist = false)
public static final String COL_TYPE = "type";
@TableField(exist = false)
public static final String COL_ENABLE = "enable";
@TableField(exist = false)
public static final String COL_SYSTEMDEFAULT = "systemDefault";
@TableField(exist = false)
public static final String COL_CREATEUSER = "createUser";
@TableField(exist = false)
public static final String COL_UPDATEUSER = "updateUser";
@TableField(exist = false)
public static final String COL_CREATETIME = "createTime";
@TableField(exist = false)
public static final String COL_UPDATETIME = "updateTime";
@TableField(exist = false)
public static final String COL_REMARK = "remark";
}

@ -141,39 +141,57 @@ public class BasicBusTypePreEntity {
@TableField(value = "busAuditStatus")
private Integer busAuditStatus;
@TableField(exist = false)
public static final String COL_ID = "id";
@TableField(exist = false)
public static final String COL_INTRO = "intro";
@TableField(exist = false)
public static final String COL_ACTION = "action";
@TableField(exist = false)
public static final String COL_INDEX = "index";
@TableField(exist = false)
public static final String COL_BEFORETIME = "beforeTime";
@TableField(exist = false)
public static final String COL_CHANGETYPE = "changeType";
@TableField(exist = false)
public static final String COL_DEFAULTDEPTCODE = "defaultDeptCode";
@TableField(exist = false)
public static final String COL_DEFAULTINVCODE = "defaultInvCode";
@TableField(exist = false)
public static final String COL_DEPTCODE = "deptCode";
@TableField(exist = false)
public static final String COL_INVCODE = "invCode";
@TableField(exist = false)
public static final String COL_ORIGINACTION = "originAction";
@TableField(exist = false)
public static final String COL_CHANGEENABLE = "changeEnable";
@TableField(exist = false)
public static final String COL_SUPPLEMENTALL = "supplementAll";
@TableField(exist = false)
public static final String COL_CREATEUSER = "createUser";
@TableField(exist = false)
public static final String COL_UPDATEUSER = "updateUser";
@TableField(exist = false)
public static final String COL_CREATETIME = "createTime";
@TableField(exist = false)
public static final String COL_UPDATETIME = "updateTime";
@TableField(exist = false)
public static final String COL_REMARK = "remark";
}

@ -88,29 +88,42 @@ public class EntrustReceEntity {
@TableField(value = "entrustEnd")
private Integer entrustEnd;
@TableField(exist = false)
public static final String COL_ID = "id";
@TableField(exist = false)
public static final String COL_ACTION = "action";
@TableField(exist = false)
public static final String COL_CURDEPT = "curDept";
@TableField(exist = false)
public static final String COL_CURINV = "curInv";
@TableField(exist = false)
public static final String COL_USERID = "userId";
@TableField(exist = false)
public static final String COL_ENTRUSTDEPT = "entrustDept";
@TableField(exist = false)
public static final String COL_ENTRUSTINV = "entrustInv";
@TableField(exist = false)
public static final String COL_ENTRUSTACTION = "entrustAction";
@TableField(exist = false)
public static final String COL_ENTRUSTUSER = "entrustUser";
@TableField(exist = false)
public static final String COL_FINISHRECE = "finishRece";
@TableField(exist = false)
public static final String COL_UPDATETIME = "updateTime";
@TableField(exist = false)
public static final String COL_REMARK = "remark";
@TableField(exist = false)
public static final String COL_ENTRUSTEND = "entrustEnd";
}

@ -2,6 +2,9 @@ package com.glxp.api.entity.sync;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.glxp.api.constant.BasicExportStatusEnum;
import lombok.AllArgsConstructor;
import lombok.Builder;
@ -12,8 +15,10 @@ import lombok.NoArgsConstructor;
@AllArgsConstructor
@NoArgsConstructor
@Builder
@TableName("basic_export_status")
public class BasicExportStatusEntity {
@TableId(type = IdType.INPUT)
private String id;
private String idDatas;
private Integer status;

@ -1,10 +1,15 @@
package com.glxp.api.entity.system;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.util.Date;
/**
*
*/
@Data
@TableName("sys_pdf_module")
public class SystemPDFModuleEntity {
private Integer id;

@ -1,10 +1,12 @@
package com.glxp.api.entity.system;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.util.Date;
@Data
@TableName("sys_pdf_template")
public class SystemPDFTemplateEntity {
private Integer id;
@ -19,4 +21,6 @@ public class SystemPDFTemplateEntity {
private Date create_time;
private Date update_time;
private String jrxmlPath;
private String bussinessType;
private String bussinessStatus;
}

@ -1,12 +1,17 @@
package com.glxp.api.entity.system;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.util.Date;
@Data
@TableName("sys_param_config")
public class SystemParamConfigEntity {
@TableId(value = "id", type = IdType.AUTO)
private int id;
private int parentId;
private String paramName;

@ -1,5 +1,6 @@
package com.glxp.api.service.basic;
import com.baomidou.mybatisplus.extension.service.IService;
import com.glxp.api.entity.basic.DlEntrustReceEntity;
import com.glxp.api.entity.basic.EntrustReceEntity;
import com.glxp.api.req.basic.BasicEntrustRecRequest;
@ -8,7 +9,7 @@ import com.glxp.api.res.basic.EntrustReceResponse;
import java.util.Date;
import java.util.List;
public interface EntrustReceService {
public interface EntrustReceService extends IService<EntrustReceEntity> {
EntrustReceEntity findById(Integer id);

@ -1,5 +1,6 @@
package com.glxp.api.service.basic;
import com.baomidou.mybatisplus.extension.service.IService;
import com.glxp.api.entity.basic.BasicBusTypePreEntity;
import com.glxp.api.req.basic.FilterBusTypeChangeRequest;
import com.glxp.api.req.basic.FilterBusTypePreRequest;
@ -11,7 +12,7 @@ import java.util.List;
/**
* Service
*/
public interface IBasicBusTypePreService {
public interface IBasicBusTypePreService extends IService<BasicBusTypePreEntity> {
/**
*
@ -20,6 +21,7 @@ public interface IBasicBusTypePreService {
* @return
*/
List<BasicBusTypePreEntity> filterAll(FilterBusTypeChangeRequest busTypeChangeFilterRequest);
/**
* ID
*

@ -2,6 +2,7 @@ package com.glxp.api.service.basic.impl;
import cn.hutool.core.collection.CollUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.github.pagehelper.PageHelper;
import com.glxp.api.dao.basic.BasicBusTypePreDao;
import com.glxp.api.entity.basic.BasicBusTypePreEntity;
@ -22,7 +23,7 @@ import java.util.List;
@Slf4j
@Service
@Transactional(rollbackFor = Exception.class)
public class BasicBusTypePreServiceImpl implements IBasicBusTypePreService {
public class BasicBusTypePreServiceImpl extends ServiceImpl<BasicBusTypePreDao, BasicBusTypePreEntity> implements IBasicBusTypePreService {
@Resource
private BasicBusTypePreDao basicBusTypePreDao;
@ -109,6 +110,7 @@ public class BasicBusTypePreServiceImpl implements IBasicBusTypePreService {
public List<BasicBusTypePreEntity> findByLastTime(Date lastUpdateTime) {
return basicBusTypePreDao.selectList(new QueryWrapper<BasicBusTypePreEntity>().gt("updateTime", lastUpdateTime));
}
/**
* /
*

@ -2,6 +2,7 @@ package com.glxp.api.service.basic.impl;
import cn.hutool.core.collection.CollUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.github.pagehelper.PageHelper;
import com.glxp.api.dao.auth.InvWarehouseDao;
import com.glxp.api.dao.basic.EntrustReceDao;
@ -20,7 +21,7 @@ import java.util.List;
@Service
@Transactional(rollbackFor = Exception.class)
public class EntrustReceServiceImpl implements EntrustReceService {
public class EntrustReceServiceImpl extends ServiceImpl<EntrustReceDao,EntrustReceEntity> implements EntrustReceService {
@Resource
EntrustReceDao entrustReceDao;

@ -24,15 +24,18 @@ import com.glxp.api.entity.purchase.*;
import com.glxp.api.entity.sync.BasicDownloadStatusEntity;
import com.glxp.api.entity.sync.BasicExportStatusEntity;
import com.glxp.api.entity.sync.BasicExportStatusTimeEntity;
import com.glxp.api.entity.system.SyncDataSetEntity;
import com.glxp.api.entity.system.*;
import com.glxp.api.entity.thrsys.*;
import com.glxp.api.http.sync.SpGetHttpClient;
import com.glxp.api.req.sync.SpsSyncDataRequest;
import com.glxp.api.res.sync.*;
import com.glxp.api.service.auth.*;
import com.glxp.api.service.basic.EntrustReceService;
import com.glxp.api.service.basic.IBasicBusTypeChangeService;
import com.glxp.api.service.basic.IBasicBusTypePreService;
import com.glxp.api.service.basic.IBasicBussinessTypeService;
import com.glxp.api.service.inout.*;
import com.glxp.api.service.system.*;
import com.glxp.api.service.thrsys.*;
import com.glxp.api.util.CustomUtil;
import com.glxp.api.util.DateUtil;
@ -232,7 +235,7 @@ public class HeartService {
}
break;
case USER_DATA:
if (needExec(info.getBasicDept(), info.getBasicInv(), info.getSysUser())) {
if (!needExec(info.getBasicDept(), info.getBasicInv(), info.getSysUser())) {
uploadData(exportType, taskId, x -> x.getUserData(info, taskId, now, syncTime));
}
break;
@ -241,11 +244,15 @@ public class HeartService {
uploadData(exportType, taskId, x -> x.getThirdData(info, taskId, now, syncTime));
}
break;
case SYS_SET_DATA:
if (needExec(info.getSystemConfig(), info.getEntrustAction(), info.getPrintConfig(), info.getScanChangeConfig(), info.getBusChangeConfig())) {
uploadData(exportType, taskId, x -> x.getSysSettingData(info, taskId, now, syncTime));
}
break;
case COUNTRY_DI_DATA:
}
}
/**
*
*
@ -800,6 +807,188 @@ public class HeartService {
return dataResponse;
}
private final SystemParamConfigService systemParamConfigService;
private final EntrustReceService entrustReceService;
private final SystemPDFModuleService systemPDFModuleService;
private final SystemPDFTemplateService systemPDFTemplateService;
private final SystemPDFTemplateRelevanceCodeService systemPDFTemplateRelevanceCodeService;
private final SystemPDFTemplateRelevanceBizService systemPDFTemplateRelevanceBizService;
private final SystemPDFTemplateRelevanceLabelService systemPDFTemplateRelevanceLabelService;
private final SystemPDFTemplateRelevanceStatemenService systemPDFTemplateRelevanceStatemenService;
private final IBasicBusTypePreService iBasicBusTypePreService;
private final IBasicBusTypeChangeService iBasicBusTypeChangeService;
/**
*
*
* @param info
* @param now
* @param syncTime -- exportTime
* @return
*/
private SpsSyncSysSettingResponse getSysSettingData(SyncDataSetEntity info, String taskId, Date now, Date syncTime) {
SpsSyncSysSettingResponse dataResponse = null;
Map<String, Object> syncTimeMap = new WeakHashMap<>(3);
syncTimeMap.put("isNew", true);
syncTimeMap.put("oldDate", syncTime);
if (needExec(info.getSystemConfig())) {
Map<String, Object> map;
if (syncTime == null) {
map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.SYSTEM_PARAM_CONFIG);
} else {
map = syncTimeMap;
}
List<SystemParamConfigEntity> systemParamConfigEntities = systemParamConfigService.list(Wrappers.lambdaQuery(SystemParamConfigEntity.class)
.le((boolean) map.get("isNew"), SystemParamConfigEntity::getUpdateTime, now)
.between(!(boolean) map.get("isNew"), SystemParamConfigEntity::getUpdateTime
, map.get("oldDate"), now)
);
if (CollectionUtil.isNotEmpty(systemParamConfigEntities)) {
dataResponse = new SpsSyncSysSettingResponse();
dataResponse.setSystemParamConfigEntities(systemParamConfigEntities);
}
}
if (needExec(info.getEntrustAction())) {
Map<String, Object> map;
if (syncTime == null) {
map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.ENTRUST_ACCEPT);
} else {
map = syncTimeMap;
}
List<EntrustReceEntity> entrustReceEntities = entrustReceService.list(Wrappers.lambdaQuery(EntrustReceEntity.class)
.le((boolean) map.get("isNew"), EntrustReceEntity::getUpdateTime, now)
.between(!(boolean) map.get("isNew"), EntrustReceEntity::getUpdateTime
, map.get("oldDate"), now)
);
if (CollectionUtil.isNotEmpty(entrustReceEntities)) {
if (dataResponse == null) {
dataResponse = new SpsSyncSysSettingResponse();
}
dataResponse.setEntrustReceEntities(entrustReceEntities);
}
}
if (needExec(info.getPrintConfig())) {
Map<String, Object> map;
if (syncTime == null) {
map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.PRINT_CONFIG);
} else {
map = syncTimeMap;
}
List<SystemPDFModuleEntity> systemPDFModuleEntities = systemPDFModuleService.list(Wrappers.lambdaQuery(SystemPDFModuleEntity.class)
.le((boolean) map.get("isNew"), SystemPDFModuleEntity::getUpdate_time, now)
.between(!(boolean) map.get("isNew"), SystemPDFModuleEntity::getUpdate_time
, map.get("oldDate"), now)
);
if (CollectionUtil.isNotEmpty(systemPDFModuleEntities)) {
if (dataResponse == null) {
dataResponse = new SpsSyncSysSettingResponse();
}
dataResponse.setSystemPDFModuleEntities(systemPDFModuleEntities);
}
List<SystemPDFTemplateEntity> systemPDFTemplateEntities = systemPDFTemplateService.list(Wrappers.lambdaQuery(SystemPDFTemplateEntity.class)
.le((boolean) map.get("isNew"), SystemPDFTemplateEntity::getUpdate_time, now)
.between(!(boolean) map.get("isNew"), SystemPDFTemplateEntity::getUpdate_time
, map.get("oldDate"), now)
);
if (CollectionUtil.isNotEmpty(systemPDFTemplateEntities)) {
if (dataResponse == null) {
dataResponse = new SpsSyncSysSettingResponse();
}
dataResponse.setSystemPDFTemplateEntities(systemPDFTemplateEntities);
}
List<SysPdfTemplateRelevanceCodeEntity> sysPdfTemplateRelevanceCodeEntities = systemPDFTemplateRelevanceCodeService.list(Wrappers.lambdaQuery(SysPdfTemplateRelevanceCodeEntity.class)
.le((boolean) map.get("isNew"), SysPdfTemplateRelevanceCodeEntity::getUpdateTime, now)
.between(!(boolean) map.get("isNew"), SysPdfTemplateRelevanceCodeEntity::getUpdateTime
, map.get("oldDate"), now)
);
if (CollectionUtil.isNotEmpty(sysPdfTemplateRelevanceCodeEntities)) {
if (dataResponse == null) {
dataResponse = new SpsSyncSysSettingResponse();
}
dataResponse.setSysPdfTemplateRelevanceCodeEntities(sysPdfTemplateRelevanceCodeEntities);
}
List<SysPdfTemplateRelevanceBizEntity> sysPdfTemplateRelevanceBizEntities = systemPDFTemplateRelevanceBizService.list(Wrappers.lambdaQuery(SysPdfTemplateRelevanceBizEntity.class)
.le((boolean) map.get("isNew"), SysPdfTemplateRelevanceBizEntity::getUpdateTime, now)
.between(!(boolean) map.get("isNew"), SysPdfTemplateRelevanceBizEntity::getUpdateTime
, map.get("oldDate"), now)
);
if (CollectionUtil.isNotEmpty(sysPdfTemplateRelevanceBizEntities)) {
if (dataResponse == null) {
dataResponse = new SpsSyncSysSettingResponse();
}
dataResponse.setSysPdfTemplateRelevanceBizEntities(sysPdfTemplateRelevanceBizEntities);
}
List<SysPdfTemplateRelevanceLabelEntity> sysPdfTemplateRelevanceLabelEntities = systemPDFTemplateRelevanceLabelService.list(Wrappers.lambdaQuery(SysPdfTemplateRelevanceLabelEntity.class)
.le((boolean) map.get("isNew"), SysPdfTemplateRelevanceLabelEntity::getUpdateTime, now)
.between(!(boolean) map.get("isNew"), SysPdfTemplateRelevanceLabelEntity::getUpdateTime
, map.get("oldDate"), now)
);
if (CollectionUtil.isNotEmpty(sysPdfTemplateRelevanceLabelEntities)) {
if (dataResponse == null) {
dataResponse = new SpsSyncSysSettingResponse();
}
dataResponse.setSysPdfTemplateRelevanceLabelEntities(sysPdfTemplateRelevanceLabelEntities);
}
List<SysPdfTemplateRelevanceStatemenEntity> sysPdfTemplateRelevanceStatemenEntities = systemPDFTemplateRelevanceStatemenService.list(Wrappers.lambdaQuery(SysPdfTemplateRelevanceStatemenEntity.class)
.le((boolean) map.get("isNew"), SysPdfTemplateRelevanceStatemenEntity::getUpdateTime, now)
.between(!(boolean) map.get("isNew"), SysPdfTemplateRelevanceStatemenEntity::getUpdateTime
, map.get("oldDate"), now)
);
if (CollectionUtil.isNotEmpty(sysPdfTemplateRelevanceStatemenEntities)) {
if (dataResponse == null) {
dataResponse = new SpsSyncSysSettingResponse();
}
dataResponse.setSysPdfTemplateRelevanceStatemenEntities(sysPdfTemplateRelevanceStatemenEntities);
}
}
if (needExec(info.getScanChangeConfig())) {
Map<String, Object> map;
if (syncTime == null) {
map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.SCAN_CHANGE);
} else {
map = syncTimeMap;
}
List<BasicBusTypePreEntity> basicBusTypePreEntities = iBasicBusTypePreService.list(Wrappers.lambdaQuery(BasicBusTypePreEntity.class)
.le((boolean) map.get("isNew"), BasicBusTypePreEntity::getUpdateTime, now)
.between(!(boolean) map.get("isNew"), BasicBusTypePreEntity::getUpdateTime
, map.get("oldDate"), now)
);
if (CollectionUtil.isNotEmpty(basicBusTypePreEntities)) {
dataResponse = new SpsSyncSysSettingResponse();
dataResponse.setBasicBusTypePreEntities(basicBusTypePreEntities);
}
}
if (needExec(info.getBusChangeConfig())) {
Map<String, Object> map;
if (syncTime == null) {
map = basicExportStatusTimeInfo(now, BasicExportStatusTimeEnum.BUS_TYPE_CHANGE);
} else {
map = syncTimeMap;
}
List<BasicBusTypeChangeEntity> basicBusTypeChangeEntities = iBasicBusTypeChangeService.list(Wrappers.lambdaQuery(BasicBusTypeChangeEntity.class)
.le((boolean) map.get("isNew"), BasicBusTypeChangeEntity::getUpdateTime, now)
.between(!(boolean) map.get("isNew"), BasicBusTypeChangeEntity::getUpdateTime
, map.get("oldDate"), now)
);
if (CollectionUtil.isNotEmpty(basicBusTypeChangeEntities)) {
dataResponse = new SpsSyncSysSettingResponse();
dataResponse.setBasicBusTypeChangeEntities(basicBusTypeChangeEntities);
}
}
if (dataResponse != null) {
dataResponse.setTaskId(taskId);
}
return dataResponse;
}
/**
*
*
@ -1230,7 +1419,7 @@ public class HeartService {
basicDownloadStatusEntity.setEndTime(new Date());
basicDownloadStatusEntity.setIdDatas(exportType.getKey());
basicDownloadStatusEntity.setStatus(BasicExportStatusEnum.SUCCESS.getCode()); //下载完成
basicDownloadStatusEntity.setType(BasicProcessStatus.BASIC_DATA);
basicDownloadStatusEntity.setType(exportType.getRemark());
basicDownloadStatusEntity.setScheduleType(1);
basicDownloadService.insertDownloadStatus(basicDownloadStatusEntity);
//通知自助平台任务已完成

@ -1,6 +1,7 @@
package com.glxp.api.service.system;
import com.baomidou.mybatisplus.extension.service.IService;
import com.glxp.api.entity.system.SysPdfTemplateRelevanceLabelEntity;
import com.glxp.api.entity.system.SysPdfTemplateRelevanceStatemenEntity;
import com.glxp.api.entity.system.SystemPDFModuleEntity;
@ -11,7 +12,7 @@ import java.util.Date;
import java.util.List;
public interface SystemPDFModuleService {
public interface SystemPDFModuleService extends IService<SystemPDFModuleEntity> {
List<SystemPDFModuleEntity> queryPage(FilterPdfModuleRequest filterPDFModuleRequest);

@ -1,6 +1,7 @@
package com.glxp.api.service.system;
import com.baomidou.mybatisplus.extension.service.IService;
import com.glxp.api.entity.system.SysPdfTemplateRelevanceBizEntity;
import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest;
import com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse;
@ -8,7 +9,7 @@ import com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse;
import java.util.Date;
import java.util.List;
public interface SystemPDFTemplateRelevanceBizService {
public interface SystemPDFTemplateRelevanceBizService extends IService<SysPdfTemplateRelevanceBizEntity> {
List<SysPdfTemplateRelevanceBizEntity> getListByModelId(Integer modelId);

@ -1,6 +1,7 @@
package com.glxp.api.service.system;
import com.baomidou.mybatisplus.extension.service.IService;
import com.glxp.api.entity.system.SysPdfTemplateRelevanceCodeEntity;
import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest;
import com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse;
@ -8,7 +9,7 @@ import com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse;
import java.util.Date;
import java.util.List;
public interface SystemPDFTemplateRelevanceCodeService {
public interface SystemPDFTemplateRelevanceCodeService extends IService<SysPdfTemplateRelevanceCodeEntity> {
List<SysPdfTemplateRelevanceCodeEntity> getListByModelId(Integer modelId);

@ -1,6 +1,7 @@
package com.glxp.api.service.system;
import com.baomidou.mybatisplus.extension.service.IService;
import com.glxp.api.entity.system.SysPdfTemplateRelevanceLabelEntity;
import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest;
import com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse;
@ -8,7 +9,7 @@ import com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse;
import java.util.Date;
import java.util.List;
public interface SystemPDFTemplateRelevanceLabelService {
public interface SystemPDFTemplateRelevanceLabelService extends IService<SysPdfTemplateRelevanceLabelEntity> {
List<SysPdfTemplateRelevanceLabelEntity> getListByModelId(Integer modelId);

@ -1,6 +1,7 @@
package com.glxp.api.service.system;
import com.baomidou.mybatisplus.extension.service.IService;
import com.glxp.api.entity.system.SysPdfTemplateRelevanceStatemenEntity;
import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest;
import com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse;
@ -8,7 +9,7 @@ import com.glxp.api.res.system.SystemPDFTemplateRelevanceResponse;
import java.util.Date;
import java.util.List;
public interface SystemPDFTemplateRelevanceStatemenService {
public interface SystemPDFTemplateRelevanceStatemenService extends IService<SysPdfTemplateRelevanceStatemenEntity> {
List<SysPdfTemplateRelevanceStatemenEntity> getListByModelId(Integer modelId);

@ -1,6 +1,7 @@
package com.glxp.api.service.system;
import com.baomidou.mybatisplus.extension.service.IService;
import com.glxp.api.entity.system.SystemPDFTemplateEntity;
import com.glxp.api.req.system.FilterPdfTemplateRequest;
import com.glxp.api.req.system.SysPdfTemplateSaveRequest;
@ -9,7 +10,7 @@ import java.util.Date;
import java.util.List;
public interface SystemPDFTemplateService {
public interface SystemPDFTemplateService extends IService<SystemPDFTemplateEntity> {
List<SystemPDFTemplateEntity> queryPage(FilterPdfTemplateRequest filterPdfTemplateRequest);

@ -1,6 +1,7 @@
package com.glxp.api.service.system;
import com.baomidou.mybatisplus.extension.service.IService;
import com.glxp.api.entity.system.SystemParamConfigEntity;
import com.glxp.api.req.system.FilterParamConfigRequest;
import com.glxp.api.req.system.SysParamConfigSaveRequest;
@ -10,7 +11,7 @@ import java.util.List;
import java.util.Map;
public interface SystemParamConfigService {
public interface SystemParamConfigService extends IService<SystemParamConfigEntity> {
List<SystemParamConfigEntity> queryPage(FilterParamConfigRequest FilterParamConfigRequest);

@ -1,5 +1,6 @@
package com.glxp.api.service.system.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.github.pagehelper.PageHelper;
import com.glxp.api.dao.system.SystemPDFModuleDao;
import com.glxp.api.dao.system.SystemPDFTemplateRelevanceDao;
@ -18,7 +19,7 @@ import java.util.List;
@Service
@Transactional(rollbackFor = Exception.class)
public class SystemPDFModuleServiceImpl implements SystemPDFModuleService {
public class SystemPDFModuleServiceImpl extends ServiceImpl<SystemPDFModuleDao,SystemPDFModuleEntity> implements SystemPDFModuleService {
@Resource
SystemPDFModuleDao systemPDFModuleDao;
@ -66,7 +67,7 @@ public class SystemPDFModuleServiceImpl implements SystemPDFModuleService {
@Override
public boolean insert(SystemPDFModuleEntity systemPDFModuleEntity) {
return systemPDFModuleDao.insert(systemPDFModuleEntity);
return systemPDFModuleDao.insertEntity(systemPDFModuleEntity);
}
@Override

@ -1,6 +1,7 @@
package com.glxp.api.service.system.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.glxp.api.dao.system.SysPdfTemplateRelevanceBizDao;
import com.glxp.api.entity.system.SysPdfTemplateRelevanceBizEntity;
import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest;
@ -13,7 +14,7 @@ import java.util.Date;
import java.util.List;
@Service
public class SystemPDFTemplateRelevanceBizServiceImpl implements SystemPDFTemplateRelevanceBizService {
public class SystemPDFTemplateRelevanceBizServiceImpl extends ServiceImpl<SysPdfTemplateRelevanceBizDao, SysPdfTemplateRelevanceBizEntity> implements SystemPDFTemplateRelevanceBizService {
@Resource
SysPdfTemplateRelevanceBizDao sysPdfTemplateRelevanceBizDao;

@ -1,6 +1,7 @@
package com.glxp.api.service.system.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.glxp.api.dao.system.SysPdfTemplateRelevanceCodeDao;
import com.glxp.api.entity.system.SysPdfTemplateRelevanceCodeEntity;
import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest;
@ -13,7 +14,7 @@ import java.util.Date;
import java.util.List;
@Service
public class SystemPDFTemplateRelevanceCodeServiceImpl implements SystemPDFTemplateRelevanceCodeService {
public class SystemPDFTemplateRelevanceCodeServiceImpl extends ServiceImpl<SysPdfTemplateRelevanceCodeDao,SysPdfTemplateRelevanceCodeEntity> implements SystemPDFTemplateRelevanceCodeService {
@Resource
SysPdfTemplateRelevanceCodeDao sysPdfTemplateRelevanceCodeDao;

@ -1,6 +1,7 @@
package com.glxp.api.service.system.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.glxp.api.dao.system.SysPdfTemplateRelevanceLabelDao;
import com.glxp.api.entity.system.SysPdfTemplateRelevanceLabelEntity;
import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest;
@ -13,7 +14,7 @@ import java.util.Date;
import java.util.List;
@Service
public class SystemPDFTemplateRelevanceLabelServiceImpl implements SystemPDFTemplateRelevanceLabelService {
public class SystemPDFTemplateRelevanceLabelServiceImpl extends ServiceImpl<SysPdfTemplateRelevanceLabelDao, SysPdfTemplateRelevanceLabelEntity> implements SystemPDFTemplateRelevanceLabelService {
@Resource
SysPdfTemplateRelevanceLabelDao sysPdfTemplateRelevanceLabelDao;

@ -1,6 +1,7 @@
package com.glxp.api.service.system.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.glxp.api.dao.system.SysPdfTemplateRelevanceStatemenDao;
import com.glxp.api.entity.system.SysPdfTemplateRelevanceStatemenEntity;
import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest;
@ -13,7 +14,7 @@ import java.util.Date;
import java.util.List;
@Service
public class SystemPDFTemplateRelevanceStatemenServiceImpl implements SystemPDFTemplateRelevanceStatemenService {
public class SystemPDFTemplateRelevanceStatemenServiceImpl extends ServiceImpl<SysPdfTemplateRelevanceStatemenDao,SysPdfTemplateRelevanceStatemenEntity> implements SystemPDFTemplateRelevanceStatemenService {
@Resource
SysPdfTemplateRelevanceStatemenDao sysPdfTemplateRelevanceStatemenDao;

@ -1,5 +1,6 @@
package com.glxp.api.service.system.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.github.pagehelper.PageHelper;
import com.glxp.api.dao.system.SystemPDFTemplateDao;
import com.glxp.api.entity.system.SystemPDFTemplateEntity;
@ -15,7 +16,7 @@ import java.util.List;
@Service
@Transactional(rollbackFor = Exception.class)
public class SystemPDFTemplateServiceImpl implements SystemPDFTemplateService {
public class SystemPDFTemplateServiceImpl extends ServiceImpl<SystemPDFTemplateDao, SystemPDFTemplateEntity> implements SystemPDFTemplateService {
@Resource
SystemPDFTemplateDao systemPDFTemplateDao;
@ -55,7 +56,7 @@ public class SystemPDFTemplateServiceImpl implements SystemPDFTemplateService {
@Override
public boolean insert(SystemPDFTemplateEntity systemPDFTemplateEntity) {
return systemPDFTemplateDao.insert(systemPDFTemplateEntity);
return systemPDFTemplateDao.insertEntity(systemPDFTemplateEntity);
}
@Override

@ -1,6 +1,7 @@
package com.glxp.api.service.system.impl;
import cn.hutool.core.collection.CollUtil;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.github.pagehelper.PageHelper;
import com.glxp.api.dao.schedule.SystemParamConfigDao;
import com.glxp.api.entity.system.SystemParamConfigEntity;
@ -18,7 +19,7 @@ import java.util.Map;
@Service
@Transactional(rollbackFor = Exception.class)
public class SystemParamConfigServiceImpl implements SystemParamConfigService {
public class SystemParamConfigServiceImpl extends ServiceImpl<SystemParamConfigDao,SystemParamConfigEntity> implements SystemParamConfigService {
@Resource
SystemParamConfigDao systemParamConfigDao;
@ -83,7 +84,7 @@ public class SystemParamConfigServiceImpl implements SystemParamConfigService {
@Override
public boolean insert(SystemParamConfigEntity systemParamConfigEntity) {
systemParamConfigEntity.setUpdateTime(new Date());
return systemParamConfigDao.insert(systemParamConfigEntity);
return systemParamConfigDao.insertEntity(systemParamConfigEntity);
}

@ -74,7 +74,7 @@ public class SyncHeartTask implements SchedulingConfigurer {
// heartService.uploadScheduleList();
// heartService.uploadThrData(null);
// heartService.uploadThrProducts(null);
heartService.uploadSysSetting(null);
// heartService.uploadSysSetting(null);
Arrays.stream(BasicExportTypeEnum.values()).forEach(i -> {
heartService.pushData(syncDataSetEntity, null, i);
});

@ -293,7 +293,7 @@
</where>
</select>
<select id="selectList" resultMap="BaseResultMap">
<select id="selectEntityList" resultMap="BaseResultMap">
select *
from auth_space
<where>

@ -62,7 +62,7 @@
</where>
</select>
<insert id="insertOrUpdate" keyColumn="id" keyProperty="id" parameterType="com.glxp.api.entity.basic.BasicBusTypePreEntity" useGeneratedKeys="true">
<insert id="insertOrUpdateEntity" keyColumn="id" keyProperty="id" parameterType="com.glxp.api.entity.basic.BasicBusTypePreEntity" useGeneratedKeys="true">
insert into basic_bustype_pre
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="id != null">

@ -65,7 +65,7 @@
WHERE parentId=#{parentId}
</update>
<insert id="insert" parameterType="com.glxp.api.entity.system.SystemParamConfigEntity">
<insert id="insertEntity" parameterType="com.glxp.api.entity.system.SystemParamConfigEntity">
insert INTO sys_param_config(paramName,
paramKey, paramValue, paramStatus, paramType, paramExplain, updateTime)
values (#{paramName},

@ -68,7 +68,7 @@
WHERE id=#{id}
</update>
<insert id="insert" parameterType="com.glxp.api.entity.system.SystemPDFModuleEntity">
<insert id="insertEntity" parameterType="com.glxp.api.entity.system.SystemPDFModuleEntity">
insert INTO sys_pdf_module( name, param, fieldExplain, remark, templateId, create_time, update_time
, templateDlUrl, templateType
, remark1, remark2, remark3)

@ -51,7 +51,7 @@
WHERE id=#{id}
</update>
<insert id="insert" parameterType="com.glxp.api.entity.system.SystemPDFTemplateEntity">
<insert id="insertEntity" parameterType="com.glxp.api.entity.system.SystemPDFTemplateEntity">
insert INTO sys_pdf_template(name,
type, module, param, path, rowCount, qrcodeCount, remark, create_time,
update_time, jrxmlPath)

@ -1,13 +1,13 @@
# 字段新增 表名字段名字段类型修改方式1新增2修改3删除
CALL Pro_Temp_ColumnWork('auth_user_bustype', 'updateTime',
'datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP', 1);
'datetime ', 1);
CALL Pro_Temp_ColumnWork('auth_warehouse_bustype', 'updateTime',
'datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP', 1);
'datetime ', 1);
CALL Pro_Temp_ColumnWork('auth_warehouse_user', 'updateTime',
'datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP', 1);
'datetime ', 1);
CALL Pro_Temp_ColumnWork('auth_dept_user', 'updateTime',
'datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP', 1);
'datetime ', 1);
CALL Pro_Temp_ColumnWork('sync_data_set', 'department', 'tinyint ', 1);
CALL Pro_Temp_ColumnWork('sync_data_set', 'warehouseDict', 'tinyint ', 1);

Loading…
Cancel
Save