Merge remote-tracking branch 'origin/master'

master
x_z 2 years ago
commit e55b64da99

@ -8,7 +8,6 @@ import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.constant.ConstantStatus; import com.glxp.api.constant.ConstantStatus;
import com.glxp.api.entity.basic.BasicCorpEntity; import com.glxp.api.entity.basic.BasicCorpEntity;
import com.glxp.api.entity.system.SystemParamConfigEntity; import com.glxp.api.entity.system.SystemParamConfigEntity;
import com.glxp.api.entity.thrsys.ThrCorpEntity;
import com.glxp.api.entity.thrsys.ThrSystemDetailEntity; import com.glxp.api.entity.thrsys.ThrSystemDetailEntity;
import com.glxp.api.entity.thrsys.ThrSystemEntity; import com.glxp.api.entity.thrsys.ThrSystemEntity;
import com.glxp.api.http.ErpBasicClient; import com.glxp.api.http.ErpBasicClient;
@ -16,12 +15,11 @@ import com.glxp.api.req.basic.BasicUnitMaintainFilterRequest;
import com.glxp.api.req.basic.CombineUnitRequest; import com.glxp.api.req.basic.CombineUnitRequest;
import com.glxp.api.req.system.DeleteRequest; import com.glxp.api.req.system.DeleteRequest;
import com.glxp.api.req.thrsys.FilterBasicThirdSysRequest; import com.glxp.api.req.thrsys.FilterBasicThirdSysRequest;
import com.glxp.api.req.thrsys.FilterThrCorpRequest;
import com.glxp.api.res.PageSimpleResponse; import com.glxp.api.res.PageSimpleResponse;
import com.glxp.api.res.basic.BasicErpUnitsResponse; import com.glxp.api.res.basic.BasicErpUnitsResponse;
import com.glxp.api.res.basic.BasicProductThirdSysResponse; import com.glxp.api.res.basic.BasicProductThirdSysResponse;
import com.glxp.api.res.basic.BasicUnitMaintainResponse; import com.glxp.api.res.basic.BasicUnitMaintainResponse;
import com.glxp.api.service.basic.BasicUnitMaintainService; import com.glxp.api.service.basic.BasicCorpService;
import com.glxp.api.service.system.CompanyService; import com.glxp.api.service.system.CompanyService;
import com.glxp.api.service.system.SystemParamConfigService; import com.glxp.api.service.system.SystemParamConfigService;
import com.glxp.api.service.thrsys.ThrCorpService; import com.glxp.api.service.thrsys.ThrCorpService;
@ -45,10 +43,10 @@ import java.util.stream.Collectors;
* *
*/ */
@RestController @RestController
public class BasicUnitMaintainController { public class BasicCorpController {
@Resource @Resource
private BasicUnitMaintainService basicUnitMaintainService; private BasicCorpService basicUnitMaintainService;
@Resource @Resource
ThrSystemDetailService thrSystemDetailService; ThrSystemDetailService thrSystemDetailService;
@Resource @Resource

@ -14,7 +14,7 @@ import com.glxp.api.req.system.DeleteRequest;
import com.glxp.api.res.PageSimpleResponse; import com.glxp.api.res.PageSimpleResponse;
import com.glxp.api.res.basic.BasicCorpExportLogResponse; import com.glxp.api.res.basic.BasicCorpExportLogResponse;
import com.glxp.api.service.basic.BasicCorpExportLogService; import com.glxp.api.service.basic.BasicCorpExportLogService;
import com.glxp.api.service.basic.BasicUnitMaintainService; import com.glxp.api.service.basic.BasicCorpService;
import com.glxp.api.util.CustomUtil; import com.glxp.api.util.CustomUtil;
import org.springframework.validation.BindingResult; import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
@ -37,7 +37,7 @@ public class BasicCorpExportLogController {
@Resource @Resource
BasicCorpExportLogService basicCorpExportLogService; BasicCorpExportLogService basicCorpExportLogService;
@Resource @Resource
private BasicUnitMaintainService basicUnitMaintainService; private BasicCorpService basicUnitMaintainService;
@Resource @Resource
private BasicGenJsonService basicGenJsonService;; private BasicGenJsonService basicGenJsonService;;
@ -110,12 +110,14 @@ public class BasicCorpExportLogController {
public BaseResponse excelDownload(@RequestBody BasicCorpsExportRequest basicCorpsExportRequest) { public BaseResponse excelDownload(@RequestBody BasicCorpsExportRequest basicCorpsExportRequest) {
String fileName = "D:\\udiwms\\exportFile\\" + "往来单位信息导出" + System.currentTimeMillis() + ".UpperIn"; String fileName = "D:\\udiwms\\exportFile\\" + "往来单位信息导出" + System.currentTimeMillis() + ".UpperIn";
BasicCorpsExportLogEntity corpExportLogEntity = new BasicCorpsExportLogEntity(); BasicCorpsExportLogEntity corpExportLogEntity = new BasicCorpsExportLogEntity();
List<Integer> ids=basicCorpsExportRequest.getIds();
corpExportLogEntity.setStatus(BasicProcessStatus.UDIINFO_IMPORT_PROCESS); corpExportLogEntity.setStatus(BasicProcessStatus.UDIINFO_IMPORT_PROCESS);
String genKey = CustomUtil.getId(); String genKey = CustomUtil.getId();
corpExportLogEntity.setGenKey(genKey); corpExportLogEntity.setGenKey(genKey);
corpExportLogEntity.setFilePath(fileName); corpExportLogEntity.setFilePath(fileName);
corpExportLogEntity.setUpdateTime(new Date()); corpExportLogEntity.setUpdateTime(new Date());
corpExportLogEntity.setDlCount(0); corpExportLogEntity.setDlCount(0);
corpExportLogEntity.setRemark("本次导出数据"+ids.size()+"条");
corpExportLogEntity.setType(BasicProcessStatus.EXPORT_JSON); corpExportLogEntity.setType(BasicProcessStatus.EXPORT_JSON);
basicCorpExportLogService.insertCorpExportLog(corpExportLogEntity); basicCorpExportLogService.insertCorpExportLog(corpExportLogEntity);
//basicGenExcelService.exportCorp(genKey, corpsExportRequest); //basicGenExcelService.exportCorp(genKey, corpsExportRequest);

@ -10,12 +10,10 @@ import com.glxp.api.constant.BasicProcessStatus;
import com.glxp.api.entity.basic.BasicCorpsImportDetailEntity; import com.glxp.api.entity.basic.BasicCorpsImportDetailEntity;
import com.glxp.api.entity.basic.BasicCorpsImportLogEntity; import com.glxp.api.entity.basic.BasicCorpsImportLogEntity;
import com.glxp.api.req.basic.FilterCorpImportLogRequest; import com.glxp.api.req.basic.FilterCorpImportLogRequest;
import com.glxp.api.req.basic.PostBasicCorpRequest;
import com.glxp.api.req.system.DeleteRequest; import com.glxp.api.req.system.DeleteRequest;
import com.glxp.api.res.PageSimpleResponse; import com.glxp.api.res.PageSimpleResponse;
import com.glxp.api.res.basic.BasicCorpExportLogResponse; import com.glxp.api.res.basic.BasicCorpExportLogResponse;
import com.glxp.api.service.auth.CustomerService; import com.glxp.api.service.auth.CustomerService;
import com.glxp.api.service.basic.BasicCorpImportDetailService;
import com.glxp.api.service.basic.BasicCorpImportLogService; import com.glxp.api.service.basic.BasicCorpImportLogService;
import com.glxp.api.service.thrsys.ThrSystemService; import com.glxp.api.service.thrsys.ThrSystemService;
import com.glxp.api.util.CustomUtil; import com.glxp.api.util.CustomUtil;
@ -35,8 +33,6 @@ public class BasicCorpImportLogController {
@Resource @Resource
BasicCorpImportLogService basicCorpImportLogService; BasicCorpImportLogService basicCorpImportLogService;
@Resource @Resource
BasicCorpImportDetailService basicCorpImportDetailService;
@Resource
ThrSystemService thrSystemService; ThrSystemService thrSystemService;
@Resource @Resource
CustomerService customerService; CustomerService customerService;
@ -59,23 +55,6 @@ public class BasicCorpImportLogController {
return ResultVOUtils.success(pageSimpleResponse); return ResultVOUtils.success(pageSimpleResponse);
} }
@GetMapping("/udiwms/corps/importLog/filterDetail")
public BaseResponse filterDetail(FilterCorpImportLogRequest filterCorpImportLogRequest,
BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
}
List<BasicCorpsImportDetailEntity> corpImportDetailEntities = basicCorpImportDetailService.filterCorpImport(filterCorpImportLogRequest);
PageInfo<BasicCorpsImportDetailEntity> pageInfo;
pageInfo = new PageInfo<>(corpImportDetailEntities);
PageSimpleResponse<BasicCorpsImportDetailEntity> pageSimpleResponse = new PageSimpleResponse<>();
pageSimpleResponse.setTotal(pageInfo.getTotal());
pageSimpleResponse.setList(corpImportDetailEntities);
return ResultVOUtils.success(pageSimpleResponse);
}
@PostMapping("/udiwms/corps/importLog/deleteLog") @PostMapping("/udiwms/corps/importLog/deleteLog")
public BaseResponse deleteLog(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) { public BaseResponse deleteLog(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
@ -89,25 +68,11 @@ public class BasicCorpImportLogController {
if (corpImportLogEntities != null && corpImportLogEntities.size() > 0) { if (corpImportLogEntities != null && corpImportLogEntities.size() > 0) {
BasicCorpsImportLogEntity corpImportLogEntity = corpImportLogEntities.get(0); BasicCorpsImportLogEntity corpImportLogEntity = corpImportLogEntities.get(0);
basicCorpImportLogService.deleteById(corpImportLogEntity.getId() + ""); basicCorpImportLogService.deleteById(corpImportLogEntity.getId() + "");
basicCorpImportDetailService.deleteByGenkey(corpImportLogEntity.getGenKey());
} }
return ResultVOUtils.success("删除成功"); return ResultVOUtils.success("删除成功");
} }
@PostMapping("/udiwms/corps/importLog/delete")
public BaseResponse delete(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
}
if (basicCorpImportDetailService.deleteById(deleteRequest.getId()))
return ResultVOUtils.success("删除成功");
else
return ResultVOUtils.error(500, "删除成功");
}
//往来单位信息文件导入 //往来单位信息文件导入
@PostMapping("/udiwms/corps/importLog/upload") @PostMapping("/udiwms/corps/importLog/upload")
public BaseResponse uploadCorp(@RequestParam("file") List<MultipartFile> files, @RequestParam("thirdSys") String thirdSys) { public BaseResponse uploadCorp(@RequestParam("file") List<MultipartFile> files, @RequestParam("thirdSys") String thirdSys) {
@ -136,12 +101,12 @@ public class BasicCorpImportLogController {
corpImportLogEntity.setFromType("文件导入"); corpImportLogEntity.setFromType("文件导入");
corpImportLogEntity.setUpdateTime(new Date()); corpImportLogEntity.setUpdateTime(new Date());
corpImportLogEntity.setCreateTime(new Date()); corpImportLogEntity.setCreateTime(new Date());
corpImportLogEntity.setCreateUser(String.valueOf(customerService.getUserId())); // corpImportLogEntity.setCreateUser(String.valueOf(customerService.getUserId()));
corpImportLogEntity.setUpdateUser(String.valueOf(customerService.getUserId())); // corpImportLogEntity.setUpdateUser(String.valueOf(customerService.getUserId()));
corpImportLogEntity.setStatus(BasicProcessStatus.UDIINFO_IMPORT_UNPROCESS); corpImportLogEntity.setStatus(BasicProcessStatus.UDIINFO_IMPORT_UNPROCESS);
corpImportLogEntity.setUpdateTime(new Date(System.currentTimeMillis())); corpImportLogEntity.setUpdateTime(new Date(System.currentTimeMillis()));
basicCorpImportLogService.insertImportLog(corpImportLogEntity); basicCorpImportLogService.insertImportLog(corpImportLogEntity);
basicCorpImportLogService.importJsonData(data); basicCorpImportLogService.importJsonData(data,corpImportLogEntity.getGenKey());
corpImportLogEntity.setStatus(BasicProcessStatus.UDIINFO_IMPORT_SUCCESS); corpImportLogEntity.setStatus(BasicProcessStatus.UDIINFO_IMPORT_SUCCESS);
basicCorpImportLogService.updateImportLog(corpImportLogEntity); basicCorpImportLogService.updateImportLog(corpImportLogEntity);
} else { } else {

@ -4,7 +4,6 @@ import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.TypeReference; import com.alibaba.fastjson.TypeReference;
import com.glxp.api.common.res.BaseResponse; import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.constant.BasicProcessStatus; import com.glxp.api.constant.BasicProcessStatus;
import com.glxp.api.constant.ConstantStatus;
import com.glxp.api.entity.basic.BasicCorpEntity; import com.glxp.api.entity.basic.BasicCorpEntity;
import com.glxp.api.entity.basic.BasicCorpsExportLogEntity; import com.glxp.api.entity.basic.BasicCorpsExportLogEntity;
import com.glxp.api.entity.system.SyncDataSetEntity; import com.glxp.api.entity.system.SyncDataSetEntity;
@ -12,12 +11,9 @@ import com.glxp.api.http.HttpOkClient;
import com.glxp.api.req.basic.BasicCorpsExportRequest; import com.glxp.api.req.basic.BasicCorpsExportRequest;
import com.glxp.api.req.basic.BasicUnitMaintainFilterRequest; import com.glxp.api.req.basic.BasicUnitMaintainFilterRequest;
import com.glxp.api.res.basic.BasicCorpExportLogResponse; import com.glxp.api.res.basic.BasicCorpExportLogResponse;
import com.glxp.api.res.basic.UdiRelevanceResponse;
import com.glxp.api.service.basic.BasicCorpExportLogService; import com.glxp.api.service.basic.BasicCorpExportLogService;
import com.glxp.api.service.basic.BasicUnitMaintainService; import com.glxp.api.service.basic.BasicCorpService;
import com.glxp.api.service.basic.UdiRelevanceService;
import com.glxp.api.service.system.SyncDataSetService; import com.glxp.api.service.system.SyncDataSetService;
import com.glxp.api.service.system.SystemParamConfigService;
import com.glxp.api.util.ExcelUtil; import com.glxp.api.util.ExcelUtil;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.scheduling.annotation.Async; import org.springframework.scheduling.annotation.Async;
@ -45,7 +41,7 @@ public class BasicGenExcelService {
@Resource @Resource
BasicCorpExportLogService basicCorpExportLogService; BasicCorpExportLogService basicCorpExportLogService;
@Resource @Resource
BasicUnitMaintainService basicUnitMaintainService; BasicCorpService basicUnitMaintainService;
// @Resource // @Resource
// UdiInfoExportLogService udiInfoExportLogService; // UdiInfoExportLogService udiInfoExportLogService;
// @Resource // @Resource

@ -1,6 +1,5 @@
package com.glxp.api.controller.basic; package com.glxp.api.controller.basic;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.io.file.FileWriter; import cn.hutool.core.io.file.FileWriter;
import cn.hutool.core.util.ReflectUtil; import cn.hutool.core.util.ReflectUtil;
@ -11,21 +10,18 @@ import com.glxp.api.constant.BasicProcessStatus;
import com.glxp.api.dao.thrsys.ThrCorpDao; import com.glxp.api.dao.thrsys.ThrCorpDao;
import com.glxp.api.entity.basic.BasicCorpEntity; import com.glxp.api.entity.basic.BasicCorpEntity;
import com.glxp.api.entity.basic.BasicCorpsExportLogEntity; import com.glxp.api.entity.basic.BasicCorpsExportLogEntity;
import com.glxp.api.entity.thrsys.ThrCorpEntity;
import com.glxp.api.req.basic.BasicCorpsExportRequest; import com.glxp.api.req.basic.BasicCorpsExportRequest;
import com.glxp.api.req.basic.BasicUnitMaintainFilterRequest; import com.glxp.api.req.basic.BasicUnitMaintainFilterRequest;
import com.glxp.api.req.thrsys.FilterThrCorpRequest; import com.glxp.api.req.thrsys.FilterThrCorpRequest;
import com.glxp.api.res.basic.BasicCorpExportLogResponse; import com.glxp.api.res.basic.BasicCorpExportLogResponse;
import com.glxp.api.res.thrsys.ThrCorpsResponse; import com.glxp.api.res.thrsys.ThrCorpsResponse;
import com.glxp.api.service.basic.BasicCorpExportLogService; import com.glxp.api.service.basic.BasicCorpExportLogService;
import com.glxp.api.service.basic.BasicUnitMaintainService; import com.glxp.api.service.basic.BasicCorpService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.io.File;
import java.lang.reflect.Field; import java.lang.reflect.Field;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@ -37,7 +33,7 @@ public class BasicGenJsonService {
@Resource @Resource
BasicCorpExportLogService corpExportLogService; BasicCorpExportLogService corpExportLogService;
@Resource @Resource
BasicUnitMaintainService basicUnitMaintainService; BasicCorpService basicUnitMaintainService;
// @Resource // @Resource
// UdiInfoExportLogService udiInfoExportLogService; // UdiInfoExportLogService udiInfoExportLogService;
// @Resource // @Resource

@ -20,7 +20,7 @@ import com.glxp.api.res.PageSimpleResponse;
import com.glxp.api.res.basic.UdiRlSupResponse; import com.glxp.api.res.basic.UdiRlSupResponse;
import com.glxp.api.res.basic.UdiRelevanceResponse; import com.glxp.api.res.basic.UdiRelevanceResponse;
import com.glxp.api.service.auth.AuthAdminService; import com.glxp.api.service.auth.AuthAdminService;
import com.glxp.api.service.basic.BasicUnitMaintainService; import com.glxp.api.service.basic.BasicCorpService;
import com.glxp.api.service.basic.UdiRlSupService; import com.glxp.api.service.basic.UdiRlSupService;
import com.glxp.api.service.basic.CompanyProductsRelService; import com.glxp.api.service.basic.CompanyProductsRelService;
import com.glxp.api.service.basic.UdiRelevanceService; import com.glxp.api.service.basic.UdiRelevanceService;
@ -50,7 +50,7 @@ public class UdiRlSupController {
@Resource @Resource
private CompanyProductsRelService companyProductsRelService; private CompanyProductsRelService companyProductsRelService;
@Resource @Resource
private BasicUnitMaintainService basicUnitMaintainService; private BasicCorpService basicUnitMaintainService;
@Resource @Resource
private UdiRelevanceService udiRelevanceService; private UdiRelevanceService udiRelevanceService;

@ -17,7 +17,6 @@ import com.glxp.api.entity.basic.UdiEntity;
import com.glxp.api.entity.basic.UdiProductEntity; import com.glxp.api.entity.basic.UdiProductEntity;
import com.glxp.api.entity.inout.IoCodeEnttity; import com.glxp.api.entity.inout.IoCodeEnttity;
import com.glxp.api.entity.inout.IoCodeTempEntity; import com.glxp.api.entity.inout.IoCodeTempEntity;
import com.glxp.api.entity.inout.IoCodeTempEntity;
import com.glxp.api.entity.inout.IoOrderEntity; import com.glxp.api.entity.inout.IoOrderEntity;
import com.glxp.api.entity.system.SystemParamConfigEntity; import com.glxp.api.entity.system.SystemParamConfigEntity;
import com.glxp.api.http.SpsDirectClient; import com.glxp.api.http.SpsDirectClient;
@ -32,7 +31,6 @@ import com.glxp.api.res.basic.UdiRlSupResponse;
import com.glxp.api.res.inout.AddCodeResult; import com.glxp.api.res.inout.AddCodeResult;
import com.glxp.api.service.auth.InvWarehouseService; import com.glxp.api.service.auth.InvWarehouseService;
import com.glxp.api.service.basic.*; import com.glxp.api.service.basic.*;
import com.glxp.api.service.inout.IoCodeService;
import com.glxp.api.service.inout.IoCodeTempService; import com.glxp.api.service.inout.IoCodeTempService;
import com.glxp.api.service.inout.IoOrderService; import com.glxp.api.service.inout.IoOrderService;
import com.glxp.api.service.inout.IoTransInoutService; import com.glxp.api.service.inout.IoTransInoutService;
@ -78,7 +76,7 @@ public class IoCodeTempController extends BaseController {
@Resource @Resource
UdiProductService udiProductService; UdiProductService udiProductService;
@Resource @Resource
BasicUnitMaintainService basicUnitMaintainService; BasicCorpService basicUnitMaintainService;
@Resource @Resource
GennerOrderUtils gennerOrderUtils; GennerOrderUtils gennerOrderUtils;
@Resource @Resource

@ -126,7 +126,7 @@ public class ThrCorpExportLogController {
public BaseResponse excelDownload(@RequestBody ThrCorpExportRequest thrCorpExportRequest) { public BaseResponse excelDownload(@RequestBody ThrCorpExportRequest thrCorpExportRequest) {
//String fileName = "D:\\udiwms\\exportFile\\" + "第三方往来单位信息导出" + System.currentTimeMillis() + ".xls"; //String fileName = "D:\\udiwms\\exportFile\\" + "第三方往来单位信息导出" + System.currentTimeMillis() + ".xls";
String fileName = "D:\\udiwms\\exportFile\\" + "第三方往来单位信息导出" + System.currentTimeMillis() + ".udi"; String fileName = "D:\\udiwms\\exportFile\\" + "第三方往来单位信息导出" + System.currentTimeMillis() + ".UpperIn";
File file = new File(fileName); File file = new File(fileName);
if (!file.exists()) { if (!file.exists()) {
try { try {
@ -160,7 +160,7 @@ public class ThrCorpExportLogController {
public BaseResponse uploadSmp(@RequestBody ThrCorpExportRequest thrCorpExportRequest) { public BaseResponse uploadSmp(@RequestBody ThrCorpExportRequest thrCorpExportRequest) {
//String fileName = "D:\\udiwms\\exportFile\\" + "第三方往来单位信息导出" + System.currentTimeMillis() + ".xls"; //String fileName = "D:\\udiwms\\exportFile\\" + "第三方往来单位信息导出" + System.currentTimeMillis() + ".xls";
String fileName = "D:\\udiwms\\exportFile\\" + "第三方往来单位信息导出" + System.currentTimeMillis() + ".udi"; String fileName = "D:\\udiwms\\exportFile\\" + "第三方往来单位信息导出" + System.currentTimeMillis() + ".UpperIn";
File file = new File(fileName); File file = new File(fileName);
if (!file.exists()) { if (!file.exists()) {
try { try {

@ -120,7 +120,7 @@ public class ThrProductsExportLogController {
ThrProductsExportLogEntity thrProductsExportLogEntity = new ThrProductsExportLogEntity(); ThrProductsExportLogEntity thrProductsExportLogEntity = new ThrProductsExportLogEntity();
thrProductsExportLogEntity.setStatus(BasicProcessStatus.UDIINFO_IMPORT_PROCESS); thrProductsExportLogEntity.setStatus(BasicProcessStatus.UDIINFO_IMPORT_PROCESS);
String genKey = CustomUtil.getId(); String genKey = CustomUtil.getId();
String fileName = "D:\\udiwms\\exportFile\\" + "第三方产品信息" + genKey + ".udi"; String fileName = "D:\\udiwms\\exportFile\\" + "第三方产品信息" + genKey + ".UpperIn";
File file = new File(fileName); File file = new File(fileName);
if (!file.exists()) { if (!file.exists()) {
try { try {

@ -9,7 +9,7 @@ import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;
@Mapper @Mapper
public interface BasicUnitMaintainDao { public interface BasicCorpDao {
List<BasicCorpEntity> filterList(BasicUnitMaintainFilterRequest basicUnitMaintainFilterRequest); List<BasicCorpEntity> filterList(BasicUnitMaintainFilterRequest basicUnitMaintainFilterRequest);
boolean insertBasicUnitMaintain(BasicCorpEntity basicUnitMaintainEntity); boolean insertBasicUnitMaintain(BasicCorpEntity basicUnitMaintainEntity);

@ -1,26 +0,0 @@
package com.glxp.api.dao.basic;
import com.glxp.api.entity.basic.BasicCorpsImportDetailEntity;
import com.glxp.api.req.basic.FilterCorpImportLogRequest;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
@Mapper
public interface BasicCorpImportDetailDao {
List<BasicCorpsImportDetailEntity> filterCorpImport(FilterCorpImportLogRequest filterCorpImportLogRequest);
boolean insertCorpImport(BasicCorpsImportDetailEntity corpImportDetailEntity);
boolean updateCorpImport(BasicCorpsImportDetailEntity corpImportDetailEntity);
boolean insertCorpImports(@Param("corps") List<BasicCorpsImportDetailEntity> corpImportDetailEntities);
boolean deleteById(@Param("id") String id);
boolean deleteByGenkey(@Param("genKey") String genKey);
}

@ -1,23 +0,0 @@
package com.glxp.api.service.basic;
import com.glxp.api.entity.basic.BasicCorpsImportDetailEntity;
import com.glxp.api.req.basic.FilterCorpImportLogRequest;
import java.util.List;
public interface BasicCorpImportDetailService {
List<BasicCorpsImportDetailEntity> filterCorpImport(FilterCorpImportLogRequest filterCorpImportLogRequest);
boolean insertCorpImport(BasicCorpsImportDetailEntity corpImportDetailEntity);
boolean updateCorpImport(BasicCorpsImportDetailEntity corpImportDetailEntity);
boolean insertCorpImports(List<BasicCorpsImportDetailEntity> corpImportDetailEntities);
boolean deleteById(String id);
boolean deleteByGenkey(String genKey);
}

@ -20,10 +20,9 @@ public interface BasicCorpImportLogService {
boolean deleteById(@Param("id") String id); boolean deleteById(@Param("id") String id);
void importCorps(String genKey);
void importJsonData(BasicCorpExportLogResponse importData); void importJsonData(BasicCorpExportLogResponse importData,String genKey);

@ -8,7 +8,7 @@ import com.glxp.api.req.basic.BasicUnitMaintainFilterRequest;
import java.util.List; import java.util.List;
public interface BasicUnitMaintainService { public interface BasicCorpService {
List<BasicCorpEntity> filterList(BasicUnitMaintainFilterRequest basicUnitMaintainFilterRequest); List<BasicCorpEntity> filterList(BasicUnitMaintainFilterRequest basicUnitMaintainFilterRequest);

@ -1,56 +0,0 @@
package com.glxp.api.service.basic.impl;
import com.github.pagehelper.PageHelper;
import com.glxp.api.dao.basic.BasicCorpImportDetailDao;
import com.glxp.api.entity.basic.BasicCorpsImportDetailEntity;
import com.glxp.api.req.basic.FilterCorpImportLogRequest;
import com.glxp.api.service.basic.BasicCorpImportDetailService;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.Collections;
import java.util.List;
@Service
public class BasicCorpImportDetailServiceImpl implements BasicCorpImportDetailService {
@Resource
BasicCorpImportDetailDao basicCorpImportDetailDao;
@Override
public List<BasicCorpsImportDetailEntity> filterCorpImport(FilterCorpImportLogRequest filterCorpImportLogRequest) {
if (filterCorpImportLogRequest == null) {
return Collections.emptyList();
}
if (filterCorpImportLogRequest.getPage() != null) {
int offset = (filterCorpImportLogRequest.getPage() - 1) * filterCorpImportLogRequest.getLimit();
PageHelper.offsetPage(offset, filterCorpImportLogRequest.getLimit());
}
List<BasicCorpsImportDetailEntity> data = basicCorpImportDetailDao.filterCorpImport(filterCorpImportLogRequest);
return data;
}
@Override
public boolean insertCorpImport(BasicCorpsImportDetailEntity basicCorpsImportDetailEntity) {
return basicCorpImportDetailDao.insertCorpImport(basicCorpsImportDetailEntity);
}
@Override
public boolean updateCorpImport(BasicCorpsImportDetailEntity basicCorpsImportDetailEntity) {
return basicCorpImportDetailDao.updateCorpImport(basicCorpsImportDetailEntity);
}
@Override
public boolean insertCorpImports(List<BasicCorpsImportDetailEntity> basicCorpsImportDetailEntity) {
return basicCorpImportDetailDao.insertCorpImports(basicCorpsImportDetailEntity);
}
@Override
public boolean deleteById(String id) {
return basicCorpImportDetailDao.deleteById(id);
}
@Override
public boolean deleteByGenkey(String genKey) {
return basicCorpImportDetailDao.deleteByGenkey(genKey);
}
}

@ -2,21 +2,16 @@ package com.glxp.api.service.basic.impl;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.glxp.api.constant.BasicProcessStatus;
import com.glxp.api.dao.basic.BasicCorpImportLogDao; import com.glxp.api.dao.basic.BasicCorpImportLogDao;
import com.glxp.api.dao.basic.BasicUnitMaintainDao; import com.glxp.api.dao.basic.BasicCorpDao;
import com.glxp.api.dao.thrsys.ThrCorpDao; import com.glxp.api.dao.thrsys.ThrCorpDao;
import com.glxp.api.entity.basic.BasicCorpEntity; import com.glxp.api.entity.basic.BasicCorpEntity;
import com.glxp.api.entity.basic.BasicCorpsImportDetailEntity;
import com.glxp.api.entity.basic.BasicCorpsImportLogEntity; import com.glxp.api.entity.basic.BasicCorpsImportLogEntity;
import com.glxp.api.entity.thrsys.ThrCorpEntity; import com.glxp.api.entity.thrsys.ThrCorpEntity;
import com.glxp.api.req.basic.BasicUnitMaintainFilterRequest;
import com.glxp.api.req.basic.FilterCorpImportLogRequest; import com.glxp.api.req.basic.FilterCorpImportLogRequest;
import com.glxp.api.res.basic.BasicCorpExportLogResponse; import com.glxp.api.res.basic.BasicCorpExportLogResponse;
import com.glxp.api.res.thrsys.ThrCorpsResponse; import com.glxp.api.res.thrsys.ThrCorpsResponse;
import com.glxp.api.service.basic.BasicCorpImportDetailService;
import com.glxp.api.service.basic.BasicCorpImportLogService; import com.glxp.api.service.basic.BasicCorpImportLogService;
import com.glxp.api.service.basic.BasicUnitMaintainService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.ibatis.session.ExecutorType; import org.apache.ibatis.session.ExecutorType;
import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSession;
@ -36,12 +31,8 @@ public class BasicCorpImportLogServiceImpl implements BasicCorpImportLogService
@Resource @Resource
BasicCorpImportLogDao basicCorpImportLogDao; BasicCorpImportLogDao basicCorpImportLogDao;
@Resource
BasicCorpImportDetailService basicCorpImportDetailService;
@Resource @Resource
BasicUnitMaintainService basicUnitMaintainService; BasicCorpImportLogService basicCorpImportLogService;
@Resource @Resource
SqlSessionFactory sqlSessionFactory; SqlSessionFactory sqlSessionFactory;
@ -85,40 +76,6 @@ public class BasicCorpImportLogServiceImpl implements BasicCorpImportLogService
return basicCorpImportLogDao.deleteById(id); return basicCorpImportLogDao.deleteById(id);
} }
@Async
@Override
public void importCorps(String genKey) {
BasicCorpsImportLogEntity corpImportLogEntity =selectByGenKey(genKey);
if (corpImportLogEntity != null && corpImportLogEntity.getStatus() == BasicProcessStatus.UDIINFO_IMPORT_UNPROCESS) {
FilterCorpImportLogRequest filterUdiIpLogRequest = new FilterCorpImportLogRequest();
filterUdiIpLogRequest.setGenKey(genKey);
List<BasicCorpsImportDetailEntity> corpImportDetailEntities
= basicCorpImportDetailService.filterCorpImport(filterUdiIpLogRequest);
if (corpImportDetailEntities != null) {
for (BasicCorpsImportDetailEntity corpImportDetailEntity : corpImportDetailEntities) {
BasicCorpEntity basicCorpEntity = new BasicCorpEntity();
BeanUtils.copyProperties(corpImportDetailEntity, basicCorpEntity);
BasicUnitMaintainFilterRequest basicUnitMaintainFilterRequest = new BasicUnitMaintainFilterRequest();
BeanUtils.copyProperties(corpImportDetailEntity, basicUnitMaintainFilterRequest);
List<BasicCorpEntity> basicUnitMaintainEntities = basicUnitMaintainService.filterList(basicUnitMaintainFilterRequest);
if (basicUnitMaintainEntities != null && basicUnitMaintainEntities.size() > 0) {
basicUnitMaintainService.insertBasicUnitMaintain(basicCorpEntity);
corpImportDetailEntity.setImportStatus(BasicProcessStatus.UDIINFO_IMPORT_CODE_SUCESS);
} else {
corpImportDetailEntity.setImportStatus(BasicProcessStatus.UDIINFO_IMPORT_CODE_FAIL);
corpImportDetailEntity.setRemark("重复导入!");
}
basicCorpImportDetailService.updateCorpImport(corpImportDetailEntity);
}
}
corpImportLogEntity.setStatus(BasicProcessStatus.UDIINFO_IMPORT_SUCCESS);
updateImportLog(corpImportLogEntity);
}
}
/** /**
* *
@ -126,24 +83,29 @@ public class BasicCorpImportLogServiceImpl implements BasicCorpImportLogService
* @param * @param
*/ */
@Async @Async
public void importJsonData(BasicCorpExportLogResponse importData) { public void importJsonData(BasicCorpExportLogResponse importData,String genKey) {
if (null != importData) { if (null != importData) {
SqlSession batchSession = sqlSessionFactory.openSession(ExecutorType.BATCH, TransactionIsolationLevel.READ_COMMITTED); SqlSession batchSession = sqlSessionFactory.openSession(ExecutorType.BATCH, TransactionIsolationLevel.READ_COMMITTED);
if (CollUtil.isNotEmpty(importData.getCorpList())) { if (CollUtil.isNotEmpty(importData.getCorpList())) {
try { try {
List<BasicCorpEntity> corpList = importData.getCorpList(); List<BasicCorpEntity> corpList = importData.getCorpList();
BasicUnitMaintainDao mapper = batchSession.getMapper(BasicUnitMaintainDao.class); BasicCorpDao mapper = batchSession.getMapper(BasicCorpDao.class);
for (BasicCorpEntity basicUnitMaintainEntity : corpList) { for (BasicCorpEntity basicUnitMaintainEntity : corpList) {
mapper.importBasicUnitMaintain(basicUnitMaintainEntity); mapper.importBasicUnitMaintain(basicUnitMaintainEntity);
} }
batchSession.commit(); batchSession.commit();
log.info("导入往来单位数据成功,导入数量为:{} 条", corpList.size()); log.info("导入往来单位数据成功,导入数量为:{} 条", corpList.size());
BasicCorpsImportLogEntity basicCorpsImportLogEntity=new BasicCorpsImportLogEntity();
basicCorpsImportLogEntity.setGenKey(genKey);
basicCorpsImportLogEntity.setRemark("导入数据成功,导入数量为:"+ corpList.size()+"条");
basicCorpImportLogService.updateImportLog(basicCorpsImportLogEntity);
} catch (Exception e) { } catch (Exception e) {
log.error("导入往来单位信息异常", e); log.error("导入往来单位信息异常", e);
BasicCorpsImportLogEntity basicCorpsImportLogEntity=new BasicCorpsImportLogEntity();
basicCorpsImportLogEntity.setGenKey(genKey);
basicCorpsImportLogEntity.setRemark("导入数据失败");
basicCorpImportLogService.updateImportLog(basicCorpsImportLogEntity);
} }
} }

@ -1,10 +1,10 @@
package com.glxp.api.service.basic.impl; package com.glxp.api.service.basic.impl;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.glxp.api.dao.basic.BasicUnitMaintainDao; import com.glxp.api.dao.basic.BasicCorpDao;
import com.glxp.api.entity.basic.BasicCorpEntity; import com.glxp.api.entity.basic.BasicCorpEntity;
import com.glxp.api.req.basic.BasicUnitMaintainFilterRequest; import com.glxp.api.req.basic.BasicUnitMaintainFilterRequest;
import com.glxp.api.service.basic.BasicUnitMaintainService; import com.glxp.api.service.basic.BasicCorpService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
@ -13,10 +13,10 @@ import java.util.Date;
import java.util.List; import java.util.List;
@Service @Service
public class BasicUnitMaintainServiceImpl implements BasicUnitMaintainService { public class BasicCorpServiceImpl implements BasicCorpService {
@Resource @Resource
BasicUnitMaintainDao basicUnitMaintainDao; BasicCorpDao basicCorpDao;
@Override @Override
public List<BasicCorpEntity> filterList(BasicUnitMaintainFilterRequest basicUnitMaintainFilterRequest) { public List<BasicCorpEntity> filterList(BasicUnitMaintainFilterRequest basicUnitMaintainFilterRequest) {
@ -28,34 +28,34 @@ public class BasicUnitMaintainServiceImpl implements BasicUnitMaintainService {
PageHelper.offsetPage(offset, basicUnitMaintainFilterRequest.getLimit()); PageHelper.offsetPage(offset, basicUnitMaintainFilterRequest.getLimit());
} }
List<BasicCorpEntity> data = basicUnitMaintainDao.filterList(basicUnitMaintainFilterRequest); List<BasicCorpEntity> data = basicCorpDao.filterList(basicUnitMaintainFilterRequest);
return data; return data;
} }
@Override @Override
public boolean insertBasicUnitMaintainignore(BasicCorpEntity basicUnitMaintainEntity) { public boolean insertBasicUnitMaintainignore(BasicCorpEntity basicUnitMaintainEntity) {
return basicUnitMaintainDao.insertBasicUnitMaintainignore(basicUnitMaintainEntity); return basicCorpDao.insertBasicUnitMaintainignore(basicUnitMaintainEntity);
} }
@Override @Override
public boolean insertBasicUnitMaintain(BasicCorpEntity basicUnitMaintainEntity) { public boolean insertBasicUnitMaintain(BasicCorpEntity basicUnitMaintainEntity) {
return basicUnitMaintainDao.insertBasicUnitMaintain(basicUnitMaintainEntity); return basicCorpDao.insertBasicUnitMaintain(basicUnitMaintainEntity);
} }
@Override @Override
public boolean insert(BasicCorpEntity basicUnitMaintainEntity) { public boolean insert(BasicCorpEntity basicUnitMaintainEntity) {
return basicUnitMaintainDao.insert(basicUnitMaintainEntity); return basicCorpDao.insert(basicUnitMaintainEntity);
} }
@Override @Override
public boolean updateById(BasicCorpEntity basicUnitMaintainSaveRequest) { public boolean updateById(BasicCorpEntity basicUnitMaintainSaveRequest) {
basicUnitMaintainSaveRequest.setUpdateTime(new Date()); basicUnitMaintainSaveRequest.setUpdateTime(new Date());
return basicUnitMaintainDao.updateById(basicUnitMaintainSaveRequest); return basicCorpDao.updateById(basicUnitMaintainSaveRequest);
} }
@Override @Override
public boolean deleteById(String id) { public boolean deleteById(String id) {
return basicUnitMaintainDao.deleteById(id); return basicCorpDao.deleteById(id);
} }
@Override @Override
@ -74,27 +74,27 @@ public class BasicUnitMaintainServiceImpl implements BasicUnitMaintainService {
} else if ("thirdId4".equals(thirdSys)) { } else if ("thirdId4".equals(thirdSys)) {
filterUdiInfoRequest.setThirdId4(thirdId); filterUdiInfoRequest.setThirdId4(thirdId);
} }
return basicUnitMaintainDao.selectByThirdId(filterUdiInfoRequest); return basicCorpDao.selectByThirdId(filterUdiInfoRequest);
} }
@Override @Override
public List<BasicCorpEntity> batchSelectByIds(List<Integer> ids) { public List<BasicCorpEntity> batchSelectByIds(List<Integer> ids) {
return basicUnitMaintainDao.batchSelectByIds(ids); return basicCorpDao.batchSelectByIds(ids);
} }
@Override @Override
public List<BasicCorpEntity> batchSelectByErpIds(List<String> erpIds) { public List<BasicCorpEntity> batchSelectByErpIds(List<String> erpIds) {
return basicUnitMaintainDao.batchSelectByErpIds(erpIds); return basicCorpDao.batchSelectByErpIds(erpIds);
} }
@Override @Override
public List<BasicCorpEntity> batchSelectByErpIdsAndName(List<String> erpIds, String name) { public List<BasicCorpEntity> batchSelectByErpIdsAndName(List<String> erpIds, String name) {
return basicUnitMaintainDao.batchSelectByErpIdsAndName(erpIds, name); return basicCorpDao.batchSelectByErpIdsAndName(erpIds, name);
} }
@Override @Override
public BasicCorpEntity selectById(String id) { public BasicCorpEntity selectById(String id) {
return basicUnitMaintainDao.selectById(id); return basicCorpDao.selectById(id);
} }
@Override @Override
@ -104,7 +104,7 @@ public class BasicUnitMaintainServiceImpl implements BasicUnitMaintainService {
} }
BasicUnitMaintainFilterRequest filterUdiInfoRequest = new BasicUnitMaintainFilterRequest(); BasicUnitMaintainFilterRequest filterUdiInfoRequest = new BasicUnitMaintainFilterRequest();
filterUdiInfoRequest.setErpId(id); filterUdiInfoRequest.setErpId(id);
List<BasicCorpEntity> basicUnitMaintainEntities = basicUnitMaintainDao.filterList(filterUdiInfoRequest); List<BasicCorpEntity> basicUnitMaintainEntities = basicCorpDao.filterList(filterUdiInfoRequest);
if (basicUnitMaintainEntities != null && basicUnitMaintainEntities.size() > 0) if (basicUnitMaintainEntities != null && basicUnitMaintainEntities.size() > 0)
return basicUnitMaintainEntities.get(0); return basicUnitMaintainEntities.get(0);
return null; return null;
@ -112,7 +112,7 @@ public class BasicUnitMaintainServiceImpl implements BasicUnitMaintainService {
@Override @Override
public BasicCorpEntity selectByName(String name) { public BasicCorpEntity selectByName(String name) {
return basicUnitMaintainDao.selectByName(name); return basicCorpDao.selectByName(name);
} }
@Override @Override

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.glxp.api.dao.basic.BasicUnitMaintainDao"> <mapper namespace="com.glxp.api.dao.basic.BasicCorpDao">
<select id="filterList" parameterType="com.glxp.api.req.basic.BasicUnitMaintainFilterRequest" <select id="filterList" parameterType="com.glxp.api.req.basic.BasicUnitMaintainFilterRequest"
resultType="com.glxp.api.entity.basic.BasicCorpEntity"> resultType="com.glxp.api.entity.basic.BasicCorpEntity">

@ -1,113 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.glxp.api.dao.basic.BasicCorpImportDetailDao">
<select id="filterCorpImport" parameterType="com.glxp.api.req.basic.FilterCorpImportLogRequest"
resultType="com.glxp.api.entity.basic.BasicCorpsImportDetailEntity">
SELECT * FROM basic_corps_import_detail
<where>
<if test="genKey != '' and genKey != null">
AND genKeyFk = #{genKey}
</if>
<if test="id != '' and id != null">
AND id = #{id}
</if>
<if test="status != '' and status != null">
AND status = #{status}
</if>
</where>
</select>
<insert id="insertCorpImport" keyProperty="id"
parameterType="com.glxp.api.entity.basic.BasicCorpsImportDetailEntity">
insert INTO basic_corps_import_detail
(
thirdId,erpId,name,spell,
addr,status,type,creditNo,contact,mobile,thirdId1,thirdId2,thirdId3,thirdId4,
thirdName,thirdName1,thirdName2,thirdName3,thirdName4,
importStatus,updateTime,remark,genKeyFk)
values
(
#{thirdId},
#{erpId},
#{name},
#{spell},
#{addr},
#{status},
#{type},
#{creditNo},
#{contact},
#{mobile},#{thirdId1},#{thirdId2},#{thirdId3},#{thirdId4},
#{thirdName},#{thirdName1},#{thirdName2},#{thirdName3},#{thirdName4},
#{importStatus},
#{updateTime},#{remark}, #{genKeyFk}
)
</insert>
<insert id="insertCorpImports" keyProperty="id" parameterType="java.util.List">
insert INTO basic_corps_import_detail
(
thirdId,erpId,name,spell,
addr,status,type,creditNo,contact,mobile,thirdId1,thirdId2,thirdId3,thirdId4,
thirdName,thirdName1,thirdName2,thirdName3,thirdName4,
importStatus,updateTime,remark,genKeyFk)
values
<foreach collection="corps" item="item" index="index"
separator=",">
(
#{item.thirdId},
#{item.erpId},
#{item.name},
#{item.spell},
#{item.addr},
#{item.status},
#{item.type},
#{item.creditNo},
#{item.contact},
#{item.mobile},#{item.thirdId1},#{item.thirdId2},#{item.thirdId3},#{item.thirdId4},
#{item.thirdName},#{item.thirdName1},#{item.thirdName2},#{item.thirdName3},#{item.thirdName4},
#{item.importStatus},
#{item.updateTime},#{item.remark}, #{item.genKeyFk}
)
</foreach>
</insert>
<delete id="deleteById" parameterType="Map">
DELETE FROM basic_corps_import_detail WHERE id = #{id}
</delete>
<delete id="deleteByGenkey" parameterType="Map">
DELETE FROM basic_corps_import_detail WHERE genKeyFk = #{genKey}
</delete>
<update id="updateCorpImport" parameterType="com.glxp.api.entity.basic.BasicCorpsImportDetailEntity">
UPDATE basic_corps_import_detail
<trim prefix="set" suffixOverrides=",">
<if test="thirdId != null">thirdId=#{thirdId},</if>
<if test="erpId != null">erpId=#{erpId},</if>
<if test="name != null">name=#{name},</if>
<if test="spell != null">spell=#{spell},</if>
<if test="addr != null">addr=#{addr},</if>
<if test="status != null">status=#{status},</if>
<if test="type != null">type=#{type},</if>
<if test="creditNo != null">creditNo=#{creditNo},</if>
<if test="contact != null">contact=#{contact},</if>
<if test="mobile != null">mobile=#{mobile},</if>
<if test="thirdId1 != null">thirdId1=#{thirdId1},</if>
<if test="thirdId2 != null">thirdId2=#{thirdId2},</if>
<if test="thirdId3 != null">thirdId3=#{thirdId3},</if>
<if test="thirdId4 != null">thirdId4=#{thirdId4},</if>
<if test="thirdName != null">thirdName=#{thirdName},</if>
<if test="thirdName1 != null">thirdName1=#{thirdName1},</if>
<if test="thirdName2 != null">thirdName2=#{thirdName2},</if>
<if test="thirdName3 != null">thirdName3=#{thirdName3},</if>
<if test="thirdName4 != null">thirdName4=#{thirdName4},</if>
<if test="importStatus != null">importStatus=#{importStatus},</if>
<if test="updateTime != null">updateTime=#{updateTime},</if>
<if test="remark != null">remark=#{remark},</if>
</trim>
WHERE id = #{id}
</update>
</mapper>

@ -5,7 +5,7 @@
resultType="com.glxp.api.entity.thrsys.ThrDeptEntity"> resultType="com.glxp.api.entity.thrsys.ThrDeptEntity">
SELECT * SELECT *
FROM thr_dept thrInv FROM thr_dept thrInv
left join basic_third_sys thrSys on thrInv.thirdSysFk = thrSys.thirdId left join thr_system thrSys on thrInv.thirdSysFk = thrSys.thirdId
<where> <where>
thrSys.enabled = true thrSys.enabled = true
<if test="id != '' and id != null"> <if test="id != '' and id != null">

Loading…
Cancel
Save