更换BeanUtils.copyProperties

dev2.0
anthonywj 2 years ago
parent 02335c77aa
commit cdffd6e6f8

@ -1,5 +1,6 @@
package com.glxp.api.controller.auth; package com.glxp.api.controller.auth;
import cn.hutool.core.bean.BeanUtil;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation; import com.glxp.api.annotation.AuthRuleAnnotation;
import com.glxp.api.annotation.Log; import com.glxp.api.annotation.Log;
@ -45,7 +46,7 @@ public class AuthUserController extends BaseController {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage()); return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
} }
AuthAdmin authAdmin = new AuthAdmin(); AuthAdmin authAdmin = new AuthAdmin();
BeanUtils.copyProperties(authUserSaveRequest, authAdmin); BeanUtil.copyProperties(authUserSaveRequest, authAdmin);
authAdmin.setId(getUserId()); authAdmin.setId(getUserId());
authAdmin.setLastModifyTime(new Date()); authAdmin.setLastModifyTime(new Date());
boolean b = authAdminService.updateAuthAdmin(authAdmin); boolean b = authAdminService.updateAuthAdmin(authAdmin);
@ -102,7 +103,7 @@ public class AuthUserController extends BaseController {
//过滤当前已关联用户 //过滤当前已关联用户
FilterNoSelectUserRequest filterNoSelectUserRequest = new FilterNoSelectUserRequest(); FilterNoSelectUserRequest filterNoSelectUserRequest = new FilterNoSelectUserRequest();
BeanUtils.copyProperties(filterInvLinkDataRequest, filterNoSelectUserRequest); BeanUtil.copyProperties(filterInvLinkDataRequest, filterNoSelectUserRequest);
filterNoSelectUserRequest.setUserIds(userIds); filterNoSelectUserRequest.setUserIds(userIds);
//查询部门id //查询部门id
FilterInvWarehouseRequest filterInvWarehouseRequest = new FilterInvWarehouseRequest(); FilterInvWarehouseRequest filterInvWarehouseRequest = new FilterInvWarehouseRequest();

@ -1,5 +1,6 @@
package com.glxp.api.controller.auth; package com.glxp.api.controller.auth;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
@ -149,7 +150,7 @@ public class InvWarehouseController extends BaseController {
} }
if (filterInvWarehouseRequest.getAdvanceType() == 2 || filterInvWarehouseRequest.getAdvanceType() == 3) { if (filterInvWarehouseRequest.getAdvanceType() == 2 || filterInvWarehouseRequest.getAdvanceType() == 3) {
FilterInvSubWarehouseRequest filterInvSubWarehouseRequest = new FilterInvSubWarehouseRequest(); FilterInvSubWarehouseRequest filterInvSubWarehouseRequest = new FilterInvSubWarehouseRequest();
BeanUtils.copyProperties(filterInvWarehouseRequest, filterInvSubWarehouseRequest); BeanUtil.copyProperties(filterInvWarehouseRequest, filterInvSubWarehouseRequest);
list = invWarehouseService.filterInvSubWarehouse(filterInvSubWarehouseRequest); list = invWarehouseService.filterInvSubWarehouse(filterInvSubWarehouseRequest);
} else { } else {
FilterInvSubWarehouseRequest filterInvSubWarehouseRequest = new FilterInvSubWarehouseRequest(); FilterInvSubWarehouseRequest filterInvSubWarehouseRequest = new FilterInvSubWarehouseRequest();

@ -1,5 +1,6 @@
package com.glxp.api.controller.auth; package com.glxp.api.controller.auth;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.glxp.api.annotation.AuthRuleAnnotation; import com.glxp.api.annotation.AuthRuleAnnotation;
import com.glxp.api.constant.Constant; import com.glxp.api.constant.Constant;
@ -201,7 +202,7 @@ public class LoginController extends BaseController {
Long id = Long.valueOf(adminId); Long id = Long.valueOf(adminId);
AuthAdmin authAdmin = authAdminService.findById(id); AuthAdmin authAdmin = authAdminService.findById(id);
LoginUserInfoResponse loginUserInfoResponse = new LoginUserInfoResponse(); LoginUserInfoResponse loginUserInfoResponse = new LoginUserInfoResponse();
BeanUtils.copyProperties(authAdmin, loginUserInfoResponse); BeanUtil.copyProperties(authAdmin, loginUserInfoResponse);
DeptEntity deptEntity = deptService.selectByCode(authAdmin.getLocDeptCode()); DeptEntity deptEntity = deptService.selectByCode(authAdmin.getLocDeptCode());
InvWarehouseEntity invWarehouseEntity = invWarehouseService.findByInvSubByCode(authAdmin.getLocInvCode()); InvWarehouseEntity invWarehouseEntity = invWarehouseService.findByInvSubByCode(authAdmin.getLocInvCode());
loginUserInfoResponse.setLocDeptName(deptEntity.getName()); loginUserInfoResponse.setLocDeptName(deptEntity.getName());
@ -219,7 +220,7 @@ public class LoginController extends BaseController {
Long id = Long.valueOf(adminId); Long id = Long.valueOf(adminId);
AuthAdmin authAdmin = authAdminService.findById(id); AuthAdmin authAdmin = authAdminService.findById(id);
LoginUserInfoResponse loginUserInfoResponse = new LoginUserInfoResponse(); LoginUserInfoResponse loginUserInfoResponse = new LoginUserInfoResponse();
BeanUtils.copyProperties(authAdmin, loginUserInfoResponse); BeanUtil.copyProperties(authAdmin, loginUserInfoResponse);
CompanyEntity companyEntity = companyService.findCompany(); CompanyEntity companyEntity = companyService.findCompany();
loginUserInfoResponse.setCompanyName(companyEntity.getName()); loginUserInfoResponse.setCompanyName(companyEntity.getName());
loginUserInfoResponse.setLocDeptName(deptService.getInvName(loginUserInfoResponse.getLocDeptCode())); loginUserInfoResponse.setLocDeptName(deptService.getInvName(loginUserInfoResponse.getLocDeptCode()));

@ -2,6 +2,7 @@ package com.glxp.api.controller.auth;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
@ -69,7 +70,7 @@ public class SysUserController extends BaseController {
//查询对应角色和部门 //查询对应角色和部门
List<AuthAdminResponse> authAdminResponseList = authAdminList.stream().map(item -> { List<AuthAdminResponse> authAdminResponseList = authAdminList.stream().map(item -> {
AuthAdminResponse authAdminResponse = new AuthAdminResponse(); AuthAdminResponse authAdminResponse = new AuthAdminResponse();
BeanUtils.copyProperties(item, authAdminResponse); BeanUtil.copyProperties(item, authAdminResponse);
List<Long> roles = sysRoleService.selectRoleListByUserId(authAdminResponse.getId()); List<Long> roles = sysRoleService.selectRoleListByUserId(authAdminResponse.getId());
List<DeptUserResponse> deptUserResponses=null; List<DeptUserResponse> deptUserResponses=null;
if("key".equals(filterAuthUserRequest.getKey())){ if("key".equals(filterAuthUserRequest.getKey())){
@ -171,7 +172,7 @@ public class SysUserController extends BaseController {
return ResultVOUtils.error(ResultEnum.DATA_REPEAT, "当前管理员已存在"); return ResultVOUtils.error(ResultEnum.DATA_REPEAT, "当前管理员已存在");
} }
AuthAdmin authAdmin = new AuthAdmin(); AuthAdmin authAdmin = new AuthAdmin();
BeanUtils.copyProperties(authUserSaveRequest, authAdmin); BeanUtil.copyProperties(authUserSaveRequest, authAdmin);
if (authAdmin.getPassWord() != null) { if (authAdmin.getPassWord() != null) {
authAdmin.setPassWord(PasswordUtils.authAdminPwd(authAdmin.getPassWord())); authAdmin.setPassWord(PasswordUtils.authAdminPwd(authAdmin.getPassWord()));
} }
@ -250,7 +251,7 @@ public class SysUserController extends BaseController {
} }
AuthAdmin authAdmin = new AuthAdmin(); AuthAdmin authAdmin = new AuthAdmin();
BeanUtils.copyProperties(authUserSaveRequest, authAdmin); BeanUtil.copyProperties(authUserSaveRequest, authAdmin);
if (authAdmin.getPassWord() != null) { if (authAdmin.getPassWord() != null) {
authAdmin.setPassWord(PasswordUtils.authAdminPwd(authAdmin.getPassWord())); authAdmin.setPassWord(PasswordUtils.authAdminPwd(authAdmin.getPassWord()));
} }

@ -328,7 +328,7 @@ public class BasicBussinessTypeController extends BaseController {
List<BasicBussinessTypeEntity> bussinessTypeEntities = basicBussinessTypeService.findList(bussinessTypeFilterRequest); List<BasicBussinessTypeEntity> bussinessTypeEntities = basicBussinessTypeService.findList(bussinessTypeFilterRequest);
for (BasicBussinessTypeEntity bussinessTypeEntity : bussinessTypeEntities) { for (BasicBussinessTypeEntity bussinessTypeEntity : bussinessTypeEntities) {
BussinessTypExportResponse bussinessTypExportResponse = new BussinessTypExportResponse(); BussinessTypExportResponse bussinessTypExportResponse = new BussinessTypExportResponse();
BeanUtils.copyProperties(bussinessTypeEntity, bussinessTypExportResponse); BeanUtil.copyProperties(bussinessTypeEntity, bussinessTypExportResponse);
bussinessTypExportResponses.add(bussinessTypExportResponse); bussinessTypExportResponses.add(bussinessTypExportResponse);
} }
String json = JSONObject.toJSON(bussinessTypExportResponses).toString(); String json = JSONObject.toJSON(bussinessTypExportResponses).toString();

@ -1,5 +1,6 @@
package com.glxp.api.controller.basic; package com.glxp.api.controller.basic;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation; import com.glxp.api.annotation.AuthRuleAnnotation;
@ -120,7 +121,7 @@ public class BasicCorpController extends BaseController {
} }
BasicCorpEntity basicUnitMaintainEntity = new BasicCorpEntity(); BasicCorpEntity basicUnitMaintainEntity = new BasicCorpEntity();
BeanUtils.copyProperties(basicUnitMaintainSaveRequest, basicUnitMaintainEntity); BeanUtil.copyProperties(basicUnitMaintainSaveRequest, basicUnitMaintainEntity);
basicUnitMaintainEntity.setErpId(CustomUtil.getId()); basicUnitMaintainEntity.setErpId(CustomUtil.getId());
if (basicUnitMaintainSaveRequest.getCorpType() == 1) { if (basicUnitMaintainSaveRequest.getCorpType() == 1) {
basicUnitMaintainEntity.setOutType(ConstantStatus.CORP_SICK_CUS); basicUnitMaintainEntity.setOutType(ConstantStatus.CORP_SICK_CUS);
@ -195,7 +196,7 @@ public class BasicCorpController extends BaseController {
List<BasicUnitMaintainResponse> basicUnitMaintainResponses = basicUnitMaintainEntities.stream().map(item -> List<BasicUnitMaintainResponse> basicUnitMaintainResponses = basicUnitMaintainEntities.stream().map(item ->
{ {
BasicUnitMaintainResponse basicUnitMaintainResponse = new BasicUnitMaintainResponse(); BasicUnitMaintainResponse basicUnitMaintainResponse = new BasicUnitMaintainResponse();
BeanUtils.copyProperties(item, basicUnitMaintainResponse); BeanUtil.copyProperties(item, basicUnitMaintainResponse);
basicUnitMaintainResponse.setUnitId(item.getErpId()); basicUnitMaintainResponse.setUnitId(item.getErpId());
return basicUnitMaintainResponse; return basicUnitMaintainResponse;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
@ -393,14 +394,14 @@ public class BasicCorpController extends BaseController {
// //
// } else { // } else {
// FilterThrCorpRequest filterThrCorpRequest = new FilterThrCorpRequest(); // FilterThrCorpRequest filterThrCorpRequest = new FilterThrCorpRequest();
// BeanUtils.copyProperties(unitMaintainFilterRequest, filterThrCorpRequest); // BeanUtil.copyProperties(unitMaintainFilterRequest, filterThrCorpRequest);
// filterThrCorpRequest.setThirdSysFk(unitMaintainFilterRequest.getThirdSys()); // filterThrCorpRequest.setThirdSysFk(unitMaintainFilterRequest.getThirdSys());
// List<ThrCorpEntity> thrCorpEntities // List<ThrCorpEntity> thrCorpEntities
// = thrCorpService.filterThrCorps(filterThrCorpRequest); // = thrCorpService.filterThrCorps(filterThrCorpRequest);
// List<ThrCorpEntity> thrCorpEntityList = thrCorpEntities.stream().map(item -> // List<ThrCorpEntity> thrCorpEntityList = thrCorpEntities.stream().map(item ->
// { // {
// ThrCorpEntity thrCorpEntity = new ThrCorpEntity(); // ThrCorpEntity thrCorpEntity = new ThrCorpEntity();
// BeanUtils.copyProperties(item, thrCorpEntity); // BeanUtil.copyProperties(item, thrCorpEntity);
// BasicUnitMaintainEntity basicUnitMaintainEntity = basicUnitMaintainService.selectByThirdId(item.getUnitId(), unitMaintainFilterRequest.getThirdSys()); // BasicUnitMaintainEntity basicUnitMaintainEntity = basicUnitMaintainService.selectByThirdId(item.getUnitId(), unitMaintainFilterRequest.getThirdSys());
// if (basicUnitMaintainEntity != null) { // if (basicUnitMaintainEntity != null) {
// thrCorpEntity.setChecked(true); // thrCorpEntity.setChecked(true);

@ -1,5 +1,6 @@
package com.glxp.api.controller.basic; package com.glxp.api.controller.basic;
import cn.hutool.core.bean.BeanUtil;
import com.alibaba.fastjson.JSONObject; 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;
@ -96,7 +97,7 @@ public class BasicGenExcelService {
} else {//一键导出 } else {//一键导出
BasicUnitMaintainFilterRequest filterRequest = new BasicUnitMaintainFilterRequest(); BasicUnitMaintainFilterRequest filterRequest = new BasicUnitMaintainFilterRequest();
BeanUtils.copyProperties(basicCorpsExportRequest, filterRequest); BeanUtil.copyProperties(basicCorpsExportRequest, filterRequest);
filterRequest.setPage(null); filterRequest.setPage(null);
List<List<String>> genDatas = genExcelData(filterRequest); List<List<String>> genDatas = genExcelData(filterRequest);
if (genDatas != null && genDatas.size() > 0) { if (genDatas != null && genDatas.size() > 0) {
@ -136,7 +137,7 @@ public class BasicGenExcelService {
// if (unitMaintainEntities != null && unitMaintainEntities.size() > 0) { // if (unitMaintainEntities != null && unitMaintainEntities.size() > 0) {
// for (BasicUnitMaintainEntity basicUnitMaintainEntity : unitMaintainEntities) { // for (BasicUnitMaintainEntity basicUnitMaintainEntity : unitMaintainEntities) {
// CorpImportDetailEntity corpImportDetailEntity = new CorpImportDetailEntity(); // CorpImportDetailEntity corpImportDetailEntity = new CorpImportDetailEntity();
// BeanUtils.copyProperties(basicUnitMaintainEntity, corpImportDetailEntity); // BeanUtil.copyProperties(basicUnitMaintainEntity, corpImportDetailEntity);
// corpImportDetailEntities.add(corpImportDetailEntity); // corpImportDetailEntities.add(corpImportDetailEntity);
// } // }
// postCorpsRequest.setDatas(corpImportDetailEntities); // postCorpsRequest.setDatas(corpImportDetailEntities);
@ -147,13 +148,13 @@ public class BasicGenExcelService {
// //
// } else {//一键导出 // } else {//一键导出
// BasicUnitMaintainFilterRequest filterRequest = new BasicUnitMaintainFilterRequest(); // BasicUnitMaintainFilterRequest filterRequest = new BasicUnitMaintainFilterRequest();
// BeanUtils.copyProperties(corpsExportRequest, filterRequest); // BeanUtil.copyProperties(corpsExportRequest, filterRequest);
// //
// List<BasicUnitMaintainEntity> unitMaintainEntities = basicUnitMaintainService.filterList(filterRequest); // List<BasicUnitMaintainEntity> unitMaintainEntities = basicUnitMaintainService.filterList(filterRequest);
// if (unitMaintainEntities != null && unitMaintainEntities.size() > 0) { // if (unitMaintainEntities != null && unitMaintainEntities.size() > 0) {
// for (BasicUnitMaintainEntity basicUnitMaintainEntity : unitMaintainEntities) { // for (BasicUnitMaintainEntity basicUnitMaintainEntity : unitMaintainEntities) {
// CorpImportDetailEntity corpImportDetailEntity = new CorpImportDetailEntity(); // CorpImportDetailEntity corpImportDetailEntity = new CorpImportDetailEntity();
// BeanUtils.copyProperties(basicUnitMaintainEntity, corpImportDetailEntity); // BeanUtil.copyProperties(basicUnitMaintainEntity, corpImportDetailEntity);
// corpImportDetailEntities.add(corpImportDetailEntity); // corpImportDetailEntities.add(corpImportDetailEntity);
// } // }
// postCorpsRequest.setDatas(corpImportDetailEntities); // postCorpsRequest.setDatas(corpImportDetailEntities);
@ -229,7 +230,7 @@ public class BasicGenExcelService {
// //
// } else {//一键导出 // } else {//一键导出
// FilterUdiInfoRequest filterUdiInfoRequest = new FilterUdiInfoRequest(); // FilterUdiInfoRequest filterUdiInfoRequest = new FilterUdiInfoRequest();
// BeanUtils.copyProperties(udiInfoExportRequest, filterUdiInfoRequest); // BeanUtil.copyProperties(udiInfoExportRequest, filterUdiInfoRequest);
// filterUdiInfoRequest.setPage(null); // filterUdiInfoRequest.setPage(null);
// List<List<String>> genDatas = genExcelData(filterUdiInfoRequest); // List<List<String>> genDatas = genExcelData(filterUdiInfoRequest);
// if (genDatas != null && genDatas.size() > 0) { // if (genDatas != null && genDatas.size() > 0) {
@ -289,7 +290,7 @@ public class BasicGenExcelService {
// //
// } else {//一键导出 // } else {//一键导出
// FilterUdiInfoRequest filterUdiInfoRequest = new FilterUdiInfoRequest(); // FilterUdiInfoRequest filterUdiInfoRequest = new FilterUdiInfoRequest();
// BeanUtils.copyProperties(udiInfoExportRequest, filterUdiInfoRequest); // BeanUtil.copyProperties(udiInfoExportRequest, filterUdiInfoRequest);
// List<BasicProductsImportDetailEntity> genDatas = genSmpData(filterUdiInfoRequest); // List<BasicProductsImportDetailEntity> genDatas = genSmpData(filterUdiInfoRequest);
// postUdiInfoRequest.setDatas(genDatas); // postUdiInfoRequest.setDatas(genDatas);
// } // }

@ -74,7 +74,7 @@ public class BasicGenJsonService {
}); });
} else { //一键导出 } else { //一键导出
BasicUnitMaintainFilterRequest filterRequest = new BasicUnitMaintainFilterRequest(); BasicUnitMaintainFilterRequest filterRequest = new BasicUnitMaintainFilterRequest();
BeanUtils.copyProperties(basicCorpsExportRequest, filterRequest); BeanUtil.copyProperties(basicCorpsExportRequest, filterRequest);
filterRequest.setPage(null); filterRequest.setPage(null);
List<BasicCorpEntity> basicUnitMaintainEntities = basicUnitMaintainService.filterList(filterRequest); List<BasicCorpEntity> basicUnitMaintainEntities = basicUnitMaintainService.filterList(filterRequest);
unitMaintainEntities.addAll(basicUnitMaintainEntities); unitMaintainEntities.addAll(basicUnitMaintainEntities);
@ -103,7 +103,7 @@ public class BasicGenJsonService {
}); });
} else { //一键导出 } else { //一键导出
BasicUnitMaintainFilterRequest filterRequest = new BasicUnitMaintainFilterRequest(); BasicUnitMaintainFilterRequest filterRequest = new BasicUnitMaintainFilterRequest();
BeanUtils.copyProperties(corpsExportRequest, filterRequest); BeanUtil.copyProperties(corpsExportRequest, filterRequest);
filterRequest.setPage(null); filterRequest.setPage(null);
List<BasicCorpEntity> basicUnitMaintainEntities = basicUnitMaintainService.filterList(filterRequest); List<BasicCorpEntity> basicUnitMaintainEntities = basicUnitMaintainService.filterList(filterRequest);
unitMaintainEntities.addAll(basicUnitMaintainEntities); unitMaintainEntities.addAll(basicUnitMaintainEntities);

@ -1,5 +1,6 @@
package com.glxp.api.controller.basic; package com.glxp.api.controller.basic;
import cn.hutool.core.bean.BeanUtil;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.glxp.api.common.enums.ResultEnum; import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse; import com.glxp.api.common.res.BaseResponse;
@ -180,7 +181,7 @@ public class BasicProductsExportLogController {
List<UdiRlDlResponse> udiRlDlResponses = udiRelevanceResponses.stream().map(item -> List<UdiRlDlResponse> udiRlDlResponses = udiRelevanceResponses.stream().map(item ->
{ {
UdiRlDlResponse udiRlDlResponse = new UdiRlDlResponse(); UdiRlDlResponse udiRlDlResponse = new UdiRlDlResponse();
BeanUtils.copyProperties(item, udiRlDlResponse); BeanUtil.copyProperties(item, udiRlDlResponse);
return udiRlDlResponse; return udiRlDlResponse;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
PageInfo<UdiRelevanceResponse> pageInfo; PageInfo<UdiRelevanceResponse> pageInfo;
@ -219,7 +220,7 @@ public class BasicProductsExportLogController {
List<UdiRlDlResponse> udiRlDlResponses = udiRelevanceResponses.stream().map(item -> List<UdiRlDlResponse> udiRlDlResponses = udiRelevanceResponses.stream().map(item ->
{ {
UdiRlDlResponse udiRlDlResponse = new UdiRlDlResponse(); UdiRlDlResponse udiRlDlResponse = new UdiRlDlResponse();
BeanUtils.copyProperties(item, udiRlDlResponse); BeanUtil.copyProperties(item, udiRlDlResponse);
return udiRlDlResponse; return udiRlDlResponse;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
PageInfo<UdiRelevanceResponse> pageInfo; PageInfo<UdiRelevanceResponse> pageInfo;

@ -1,5 +1,6 @@
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.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
@ -245,7 +246,7 @@ public class UdiContrastController {
ThrSystemEntity thrSystemEntity = thrSystemService.selectMainThrSys(); ThrSystemEntity thrSystemEntity = thrSystemService.selectMainThrSys();
ThrProductsEntity thrProductsEntity = thrDataService.getProducts(udiRelevanceEntity.getMainId(), thrSystemEntity.getThirdId()); ThrProductsEntity thrProductsEntity = thrDataService.getProducts(udiRelevanceEntity.getMainId(), thrSystemEntity.getThirdId());
UdiProductEntity UdiInfoRequest = new UdiProductEntity(); UdiProductEntity UdiInfoRequest = new UdiProductEntity();
BeanUtils.copyProperties(thrProductsEntity, UdiInfoRequest); BeanUtil.copyProperties(thrProductsEntity, UdiInfoRequest);
UdiInfoRequest.setNameCode(thrProductsEntity.getCode()); UdiInfoRequest.setNameCode(thrProductsEntity.getCode());
UdiInfoRequest.setCpmctymc(thrProductsEntity.getName()); UdiInfoRequest.setCpmctymc(thrProductsEntity.getName());
UdiInfoRequest.setManufactory(thrProductsEntity.getManufactory()); UdiInfoRequest.setManufactory(thrProductsEntity.getManufactory());

@ -1,5 +1,6 @@
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.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
@ -235,8 +236,8 @@ public class UdiRelevanceController extends BaseController {
if (CollUtil.isNotEmpty(udiInfoEntities)) { if (CollUtil.isNotEmpty(udiInfoEntities)) {
for (UdiProductEntity udiProductEntity : udiInfoEntities) { for (UdiProductEntity udiProductEntity : udiInfoEntities) {
UdiRelevanceResponse udiRelevanceResponse = new UdiRelevanceResponse(); UdiRelevanceResponse udiRelevanceResponse = new UdiRelevanceResponse();
BeanUtils.copyProperties(udiProductEntity, udiRelevanceResponse); BeanUtil.copyProperties(udiProductEntity, udiRelevanceResponse);
BeanUtils.copyProperties(udiRelevanceEntity, udiRelevanceResponse); BeanUtil.copyProperties(udiRelevanceEntity, udiRelevanceResponse);
udiRelevanceResponses.add(udiRelevanceResponse); udiRelevanceResponses.add(udiRelevanceResponse);
} }
} }
@ -334,7 +335,7 @@ public class UdiRelevanceController extends BaseController {
//更新关联表 //更新关联表
UdiRelevanceEntity udiRelevanceEntity = new UdiRelevanceEntity(); UdiRelevanceEntity udiRelevanceEntity = new UdiRelevanceEntity();
BeanUtils.copyProperties(udiRelevanceSaveRequest, udiRelevanceEntity); BeanUtil.copyProperties(udiRelevanceSaveRequest, udiRelevanceEntity);
udiRelevanceEntity.setId(udiRelevanceSaveRequest.getId()); udiRelevanceEntity.setId(udiRelevanceSaveRequest.getId());
udiRelevanceEntity.setUpdateTime(new Date()); udiRelevanceEntity.setUpdateTime(new Date());
udiRelevanceEntity.setModifyTime(new Date()); udiRelevanceEntity.setModifyTime(new Date());

@ -1,5 +1,6 @@
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.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
@ -72,7 +73,7 @@ public class UdiSyncController {
nameCode = filterUdiRelRequest.getNameCode(); nameCode = filterUdiRelRequest.getNameCode();
ProductInfoFilterRequest productInfoFilterRequest = new ProductInfoFilterRequest(); ProductInfoFilterRequest productInfoFilterRequest = new ProductInfoFilterRequest();
BeanUtils.copyProperties(filterUdiRelRequest, productInfoFilterRequest); BeanUtil.copyProperties(filterUdiRelRequest, productInfoFilterRequest);
if (StrUtil.isNotEmpty(nameCode)) { if (StrUtil.isNotEmpty(nameCode)) {
productInfoFilterRequest.setNameCode(nameCode); productInfoFilterRequest.setNameCode(nameCode);
} else { } else {

@ -1,5 +1,6 @@
package com.glxp.api.controller.inout; package com.glxp.api.controller.inout;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
@ -24,10 +25,7 @@ import com.glxp.api.entity.basic.UdiProductEntity;
import com.glxp.api.entity.inout.*; import com.glxp.api.entity.inout.*;
import com.glxp.api.entity.inv.InvPreInProductDetailEntity; import com.glxp.api.entity.inv.InvPreInProductDetailEntity;
import com.glxp.api.req.basic.CompanyProductRelevanceRequest; import com.glxp.api.req.basic.CompanyProductRelevanceRequest;
import com.glxp.api.req.inout.AddEnterCodeRequest; import com.glxp.api.req.inout.*;
import com.glxp.api.req.inout.AddOrderRequest;
import com.glxp.api.req.inout.FilterCodeRequest;
import com.glxp.api.req.inout.PostOrderRequest;
import com.glxp.api.res.PageSimpleResponse; import com.glxp.api.res.PageSimpleResponse;
import com.glxp.api.res.basic.UdiRelevanceResponse; import com.glxp.api.res.basic.UdiRelevanceResponse;
import com.glxp.api.res.basic.UdiRlSupResponse; import com.glxp.api.res.basic.UdiRlSupResponse;
@ -95,54 +93,28 @@ public class IoCodeTempController extends BaseController {
IoCodeService codeService; IoCodeService codeService;
@Resource @Resource
InvPreProductDetailService invPreProductDetailService; InvPreProductDetailService invPreProductDetailService;
@Resource
IoAddInoutService ioAddInoutService;
@Resource
IoOrderDetailCodeService ioOrderDetailCodeService;
//手持端扫码单据上传调用接口 //手持端扫码单据上传调用接口
@RepeatSubmit() @RepeatSubmit()
@AuthRuleAnnotation("") @AuthRuleAnnotation("")
@PostMapping("warehouse/inout/postOrders") @PostMapping("udiwms/pda/inout/order/upload")
@Log(title = "单据管理", businessType = BusinessType.INSERT) @Log(title = "单据管理", businessType = BusinessType.INSERT)
public BaseResponse postOrders(@RequestBody PostOrderRequest postOrderRequest, BindingResult bindingResult) { public BaseResponse pdaUploadOrder(@RequestBody PdaPostOrderRequest pdaPostOrderRequest) {
if (bindingResult.hasErrors()) { if (pdaPostOrderRequest == null) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage()); return ResultVOUtils.error(500, "提交参数不能为空!");
} }
if (pdaPostOrderRequest.getOrderEntity() == null) {
Long userId = getUserId(); return ResultVOUtils.error(500, "提交单据不能为空!");
try {
PostOrderRequest inPostOrder = new PostOrderRequest();
List<PostOrderRequest.PostOrder> inPostOrders = new ArrayList<>();
PostOrderRequest outPostOrder = new PostOrderRequest();
List<PostOrderRequest.PostOrder> outPostOrders = new ArrayList<>();
List<PostOrderRequest.PostOrder> postOrders = postOrderRequest.getPostOrders();
if (postOrders != null && postOrders.size() > 0) {
for (PostOrderRequest.PostOrder postOrder : postOrders) {
BasicBussinessTypeEntity bussinessTypeEntity = basicBussinessTypeService.findByAction(postOrder.getOrderBean().getType());
if (bussinessTypeEntity.isOutToSpms()) {
outPostOrders.add(postOrder);
} else {
inPostOrders.add(postOrder);
}
}
}
BeanUtils.copyProperties(postOrderRequest, inPostOrder);
BeanUtils.copyProperties(postOrderRequest, outPostOrder);
inPostOrder.setPostOrders(inPostOrders);
outPostOrder.setPostOrders(outPostOrders);
if (CollUtil.isNotEmpty(inPostOrders)) {
inPostOrder.setCustomerId(getCustomerId());
inPostOrder.setUserId(userId);
transInoutService.creatOrderByPda(inPostOrder);
}
} catch (Exception e) {
return ResultVOUtils.error(ResultEnum.NOT_NETWORK);
} }
if (pdaPostOrderRequest.getCodeTempEntities() == null) {
return ResultVOUtils.error(500, "单据未扫码,请检查后提交!");
}
ioAddInoutService.creatOrderByPda(pdaPostOrderRequest);
return ResultVOUtils.success("上传成功,等待后台处理"); return ResultVOUtils.success("上传成功,等待后台处理");
} }
@ -572,7 +544,7 @@ public class IoCodeTempController extends BaseController {
} }
udiRelevanceResponses = udiRelevanceService.selectGroupByNameCode(exitLocalEntity.getNameCode(), null); udiRelevanceResponses = udiRelevanceService.selectGroupByNameCode(exitLocalEntity.getNameCode(), null);
BeanUtils.copyProperties(exitLocalEntity, genDetaiEntity); BeanUtil.copyProperties(exitLocalEntity, genDetaiEntity);
genDetaiEntity.setCount(1); genDetaiEntity.setCount(1);
genDetaiEntity.setReCount(udiCalCountUtil.getActCount(udiRelevanceResponses.get(0))); genDetaiEntity.setReCount(udiCalCountUtil.getActCount(udiRelevanceResponses.get(0)));
@ -1058,7 +1030,7 @@ public class IoCodeTempController extends BaseController {
} else { } else {
IoCodeEntity ioCodeEntity = new IoCodeEntity(); IoCodeEntity ioCodeEntity = new IoCodeEntity();
BeanUtils.copyProperties(codeEnttity, ioCodeEntity); BeanUtil.copyProperties(codeEnttity, ioCodeEntity);
String supId = transInoutService.checkInvExitSup(ioCodeEntity); String supId = transInoutService.checkInvExitSup(ioCodeEntity);
if (supId == null) { if (supId == null) {
supId = transInoutService.checkExitSup(codeEnttity.getRelId()); supId = transInoutService.checkExitSup(codeEnttity.getRelId());
@ -1181,10 +1153,6 @@ public class IoCodeTempController extends BaseController {
return ResultVOUtils.success("绑定成功"); return ResultVOUtils.success("绑定成功");
} }
@Resource
IoAddInoutService ioAddInoutService;
@Resource
IoOrderDetailCodeService ioOrderDetailCodeService;
@AuthRuleAnnotation("") @AuthRuleAnnotation("")
@GetMapping("warehouse/inout/deleteCodesTempById") @GetMapping("warehouse/inout/deleteCodesTempById")
@ -1560,7 +1528,7 @@ public class IoCodeTempController extends BaseController {
} }
udiRelevanceResponses = udiRelevanceService.selectGroupByNameCode(exitLocalEntity.getNameCode(), null); udiRelevanceResponses = udiRelevanceService.selectGroupByNameCode(exitLocalEntity.getNameCode(), null);
BeanUtils.copyProperties(exitLocalEntity, genDetaiEntity); BeanUtil.copyProperties(exitLocalEntity, genDetaiEntity);
genDetaiEntity.setCount(1); genDetaiEntity.setCount(1);
genDetaiEntity.setReCount(udiCalCountUtil.getActCount(udiRelevanceResponses.get(0))); genDetaiEntity.setReCount(udiCalCountUtil.getActCount(udiRelevanceResponses.get(0)));

@ -393,7 +393,7 @@ public class IoOrderController extends BaseController {
orderDetailBizService.deleteByOrderId(addOrderRequest.getBillNo()); orderDetailBizService.deleteByOrderId(addOrderRequest.getBillNo());
for (IoOrderDetailCodeEntity orderDetailCodeEntity : orderDetailCodeEntities) { for (IoOrderDetailCodeEntity orderDetailCodeEntity : orderDetailCodeEntities) {
IoOrderDetailBizEntity orderDetailBizEntity = new IoOrderDetailBizEntity(); IoOrderDetailBizEntity orderDetailBizEntity = new IoOrderDetailBizEntity();
BeanUtils.copyProperties(orderDetailCodeEntity, orderDetailBizEntity); BeanUtil.copyProperties(orderDetailCodeEntity, orderDetailBizEntity);
orderDetailBizEntity.setId(null); orderDetailBizEntity.setId(null);
orderDetailBizEntity.setCount(IntUtil.value(orderDetailCodeEntity.getReCount())); orderDetailBizEntity.setCount(IntUtil.value(orderDetailCodeEntity.getReCount()));
getSomeBiz(orderDetailBizEntities, orderDetailBizEntity); getSomeBiz(orderDetailBizEntities, orderDetailBizEntity);
@ -650,7 +650,7 @@ public class IoOrderController extends BaseController {
orderDetailBizService.deleteByOrderId(addOrderRequest.getBillNo()); orderDetailBizService.deleteByOrderId(addOrderRequest.getBillNo());
for (IoOrderDetailCodeEntity orderDetailCodeEntity : orderDetailCodeEntities) { for (IoOrderDetailCodeEntity orderDetailCodeEntity : orderDetailCodeEntities) {
IoOrderDetailBizEntity orderDetailBizEntity = new IoOrderDetailBizEntity(); IoOrderDetailBizEntity orderDetailBizEntity = new IoOrderDetailBizEntity();
BeanUtils.copyProperties(orderDetailCodeEntity, orderDetailBizEntity); BeanUtil.copyProperties(orderDetailCodeEntity, orderDetailBizEntity);
orderDetailBizEntity.setCount(IntUtil.value(orderDetailCodeEntity.getReCount())); orderDetailBizEntity.setCount(IntUtil.value(orderDetailCodeEntity.getReCount()));
orderDetailBizEntity.setId(null); orderDetailBizEntity.setId(null);
getSomeBiz(orderDetailBizEntities, orderDetailBizEntity); getSomeBiz(orderDetailBizEntities, orderDetailBizEntity);
@ -823,7 +823,7 @@ public class IoOrderController extends BaseController {
if (CollUtil.isNotEmpty(orderResponses)) { if (CollUtil.isNotEmpty(orderResponses)) {
for (IoOrderResponse orderResponse : orderResponses) { for (IoOrderResponse orderResponse : orderResponses) {
PdaBusOrderResponse pdaBusOrderResponse = new PdaBusOrderResponse(); PdaBusOrderResponse pdaBusOrderResponse = new PdaBusOrderResponse();
BeanUtils.copyProperties(orderResponse, pdaBusOrderResponse); BeanUtil.copyProperties(orderResponse, pdaBusOrderResponse);
FilterOrderDetailBizRequest filterOrderDetailBizRequest = new FilterOrderDetailBizRequest(); FilterOrderDetailBizRequest filterOrderDetailBizRequest = new FilterOrderDetailBizRequest();
filterOrderDetailBizRequest.setOrderIdFk(orderResponse.getBillNo()); filterOrderDetailBizRequest.setOrderIdFk(orderResponse.getBillNo());
List<IoOrderDetailBizResponse> orderDetailBizEntities = orderDetailBizService.filterList(filterOrderDetailBizRequest); List<IoOrderDetailBizResponse> orderDetailBizEntities = orderDetailBizService.filterList(filterOrderDetailBizRequest);

@ -160,7 +160,7 @@ public class IoOrderInvoiceController {
List<IoOrderDetailResultResponse> ioOrderDetailCodeResponses = orderDetailBizService.getInvoicResultDetail(orderDetailBizRequest); List<IoOrderDetailResultResponse> ioOrderDetailCodeResponses = orderDetailBizService.getInvoicResultDetail(orderDetailBizRequest);
for (IoOrderDetailResultResponse ioOrderDetailCodeRespons : ioOrderDetailCodeResponses) { for (IoOrderDetailResultResponse ioOrderDetailCodeRespons : ioOrderDetailCodeResponses) {
IoOrderInvoiceEntity ioOrderInvoiceEntity = new IoOrderInvoiceEntity(); IoOrderInvoiceEntity ioOrderInvoiceEntity = new IoOrderInvoiceEntity();
BeanUtils.copyProperties(ioOrderInvoiceRequest, ioOrderInvoiceEntity); BeanUtil.copyProperties(ioOrderInvoiceRequest, ioOrderInvoiceEntity);
ioOrderInvoiceEntity.setId(IdUtil.getSnowflakeNextId()); ioOrderInvoiceEntity.setId(IdUtil.getSnowflakeNextId());
ioOrderInvoiceEntity.setOrderIdFk(orderFk); ioOrderInvoiceEntity.setOrderIdFk(orderFk);
ioOrderInvoiceEntity.setUpdateTime(new Date()); ioOrderInvoiceEntity.setUpdateTime(new Date());

@ -1,5 +1,6 @@
package com.glxp.api.controller.inout; package com.glxp.api.controller.inout;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
@ -157,7 +158,7 @@ public class IoOrderMutiController {
ioOrderMutiEntity = ioOrderMutiService.getById(ioOrderMutiEntity.getId()); ioOrderMutiEntity = ioOrderMutiService.getById(ioOrderMutiEntity.getId());
UdiProductEntity udiProductEntity = udiProductService.findByNameCode(ioOrderMutiEntity.getNameCode()); UdiProductEntity udiProductEntity = udiProductService.findByNameCode(ioOrderMutiEntity.getNameCode());
IoOrderMutiResponse ioOrderMutiResponse = new IoOrderMutiResponse(); IoOrderMutiResponse ioOrderMutiResponse = new IoOrderMutiResponse();
BeanUtils.copyProperties(ioOrderMutiEntity, ioOrderMutiResponse); BeanUtil.copyProperties(ioOrderMutiEntity, ioOrderMutiResponse);
ioOrderMutiResponse.setCpmctymc(udiProductEntity.getCpmctymc()); ioOrderMutiResponse.setCpmctymc(udiProductEntity.getCpmctymc());
ioOrderMutiResponse.setGgxh(udiProductEntity.getGgxh()); ioOrderMutiResponse.setGgxh(udiProductEntity.getGgxh());
QueryWrapper<IoOrderMutiUseEntity> ew = new QueryWrapper<>(); QueryWrapper<IoOrderMutiUseEntity> ew = new QueryWrapper<>();

@ -1,5 +1,6 @@
package com.glxp.api.controller.inv; package com.glxp.api.controller.inv;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.glxp.api.common.res.BaseResponse; import com.glxp.api.common.res.BaseResponse;
@ -58,7 +59,7 @@ public class DeviceRepairOrderDetailController {
public BaseResponse addDeviceRepairOrderDetail(@RequestBody FilterDeviceRepairOrderDetailRequest filterDeviceRepairOrderDetailRequest) { public BaseResponse addDeviceRepairOrderDetail(@RequestBody FilterDeviceRepairOrderDetailRequest filterDeviceRepairOrderDetailRequest) {
DeviceRepairOrderDetailEntity deviceRepairOrderDetailEntity = new DeviceRepairOrderDetailEntity(); DeviceRepairOrderDetailEntity deviceRepairOrderDetailEntity = new DeviceRepairOrderDetailEntity();
BeanUtils.copyProperties(filterDeviceRepairOrderDetailRequest,deviceRepairOrderDetailEntity); BeanUtil.copyProperties(filterDeviceRepairOrderDetailRequest,deviceRepairOrderDetailEntity);
deviceRepairOrderDetailService.addDeviceRepairOrderDetail(deviceRepairOrderDetailEntity); deviceRepairOrderDetailService.addDeviceRepairOrderDetail(deviceRepairOrderDetailEntity);
return ResultVOUtils.success(deviceRepairOrderDetailEntity); return ResultVOUtils.success(deviceRepairOrderDetailEntity);
@ -74,7 +75,7 @@ public class DeviceRepairOrderDetailController {
public BaseResponse updateDeviceRepairOrderDetail(@RequestBody FilterDeviceRepairOrderDetailRequest filterDeviceRepairOrderDetailRequest) { public BaseResponse updateDeviceRepairOrderDetail(@RequestBody FilterDeviceRepairOrderDetailRequest filterDeviceRepairOrderDetailRequest) {
DeviceRepairOrderDetailEntity deviceRepairOrderDetailEntity = new DeviceRepairOrderDetailEntity(); DeviceRepairOrderDetailEntity deviceRepairOrderDetailEntity = new DeviceRepairOrderDetailEntity();
BeanUtils.copyProperties(filterDeviceRepairOrderDetailRequest,deviceRepairOrderDetailEntity); BeanUtil.copyProperties(filterDeviceRepairOrderDetailRequest,deviceRepairOrderDetailEntity);
deviceRepairOrderDetailService.updateDeviceRepairOrderDetail(deviceRepairOrderDetailEntity); deviceRepairOrderDetailService.updateDeviceRepairOrderDetail(deviceRepairOrderDetailEntity);
return ResultVOUtils.success(); return ResultVOUtils.success();
} }

@ -1,5 +1,6 @@
package com.glxp.api.controller.inv; package com.glxp.api.controller.inv;
import cn.hutool.core.bean.BeanUtil;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation; import com.glxp.api.annotation.AuthRuleAnnotation;
@ -141,7 +142,7 @@ public class InvInnerOrderPrintController {
if (pdfPrintCount != null && pdfPrintCount.getRowCount() > 0) { if (pdfPrintCount != null && pdfPrintCount.getRowCount() > 0) {
for (int i = 0; i < pdfPrintCount.getRowCount(); i++) { for (int i = 0; i < pdfPrintCount.getRowCount(); i++) {
InnerOrderPrintResponse clone = new InnerOrderPrintResponse(); InnerOrderPrintResponse clone = new InnerOrderPrintResponse();
BeanUtils.copyProperties(InnerOrderPrintResponse, clone); BeanUtil.copyProperties(InnerOrderPrintResponse, clone);
printEntities.add(clone); printEntities.add(clone);
} }
} else { } else {
@ -273,7 +274,7 @@ public class InvInnerOrderPrintController {
if (pdfPrintCount != null && pdfPrintCount.getRowCount() > 0) { if (pdfPrintCount != null && pdfPrintCount.getRowCount() > 0) {
for (int i = 0; i < pdfPrintCount.getRowCount(); i++) { for (int i = 0; i < pdfPrintCount.getRowCount(); i++) {
InnerOrderPrintResponse clone = new InnerOrderPrintResponse(); InnerOrderPrintResponse clone = new InnerOrderPrintResponse();
BeanUtils.copyProperties(InnerOrderPrintResponse, clone); BeanUtil.copyProperties(InnerOrderPrintResponse, clone);
printEntities.add(clone); printEntities.add(clone);
} }
} else { } else {

@ -1,5 +1,6 @@
package com.glxp.api.controller.purchase; package com.glxp.api.controller.purchase;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
@ -166,7 +167,7 @@ public class PurApplyController {
Long userId = customerService.getUserId(); Long userId = customerService.getUserId();
PurApplyEntity purApplyEntity = new PurApplyEntity(); PurApplyEntity purApplyEntity = new PurApplyEntity();
BeanUtils.copyProperties(purApplyRequest, purApplyEntity); BeanUtil.copyProperties(purApplyRequest, purApplyEntity);
purApplyEntity.setUpdateTime(new Date()); purApplyEntity.setUpdateTime(new Date());
purApplyEntity.setAuditTime(new Date()); purApplyEntity.setAuditTime(new Date());
purApplyEntity.setAuditUser(userId + ""); purApplyEntity.setAuditUser(userId + "");
@ -204,7 +205,7 @@ public class PurApplyController {
// if (CollUtil.isNotEmpty(purApplyDetailEntities)) { // if (CollUtil.isNotEmpty(purApplyDetailEntities)) {
// for (PurApplyDetailEntity purApplyDetailEntity : purApplyDetailEntities) { // for (PurApplyDetailEntity purApplyDetailEntity : purApplyDetailEntities) {
// PurPlanDetailEntity purPlanDetailEntity = new PurPlanDetailEntity(); // PurPlanDetailEntity purPlanDetailEntity = new PurPlanDetailEntity();
// BeanUtils.copyProperties(purApplyDetailEntity, purPlanDetailEntity); // BeanUtil.copyProperties(purApplyDetailEntity, purPlanDetailEntity);
// purPlanDetailEntity.setOrderIdFk(purPlanEntity.getId() + ""); // purPlanDetailEntity.setOrderIdFk(purPlanEntity.getId() + "");
// purPlanDetailService.insert(purPlanDetailEntity); // purPlanDetailService.insert(purPlanDetailEntity);
// } // }

@ -1,5 +1,6 @@
package com.glxp.api.controller.purchase; package com.glxp.api.controller.purchase;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
@ -310,7 +311,7 @@ public class PurOrderController {
List<PurOrderDetailEntity> purOrderDetailEntityList = purApplyDetailEntityList.stream() List<PurOrderDetailEntity> purOrderDetailEntityList = purApplyDetailEntityList.stream()
.map(e -> { .map(e -> {
PurOrderDetailEntity d = new PurOrderDetailEntity(); PurOrderDetailEntity d = new PurOrderDetailEntity();
BeanUtils.copyProperties(e, d); BeanUtil.copyProperties(e, d);
return d; return d;
}) })
.collect(Collectors.toList()); .collect(Collectors.toList());

@ -256,7 +256,7 @@ public class PurOrderReceiveController extends BaseController {
if (invWarehouseEntity.getAdvanceType() == 3) { if (invWarehouseEntity.getAdvanceType() == 3) {
//寄售 //寄售
FilterInvPreProductRequest request = new FilterInvPreProductRequest(); FilterInvPreProductRequest request = new FilterInvPreProductRequest();
// BeanUtils.copyProperties(updateReceiveDetailRequest,request); // BeanUtil.copyProperties(updateReceiveDetailRequest,request);
request.setNameCode(updateReceiveDetailRequest.getNameCode()); request.setNameCode(updateReceiveDetailRequest.getNameCode());
request.setInvCode(updateReceiveDetailRequest.getTargetInvCode()); request.setInvCode(updateReceiveDetailRequest.getTargetInvCode());
list = selectFilterInvPreProductRequest(request); list = selectFilterInvPreProductRequest(request);
@ -264,14 +264,14 @@ public class PurOrderReceiveController extends BaseController {
} else if (invWarehouseEntity.getAdvanceType() == 2) { } else if (invWarehouseEntity.getAdvanceType() == 2) {
//预验收 //预验收
FilterInvPreinProductRequest request = new FilterInvPreinProductRequest(); FilterInvPreinProductRequest request = new FilterInvPreinProductRequest();
// BeanUtils.copyProperties(updateReceiveDetailRequest,request); // BeanUtil.copyProperties(updateReceiveDetailRequest,request);
request.setNameCode(updateReceiveDetailRequest.getNameCode()); request.setNameCode(updateReceiveDetailRequest.getNameCode());
request.setInvCode(updateReceiveDetailRequest.getTargetInvCode()); request.setInvCode(updateReceiveDetailRequest.getTargetInvCode());
listinvprein = selectfilterListStock(request); listinvprein = selectfilterListStock(request);
} else { } else {
FilterInvProductRequest request = new FilterInvProductRequest(); FilterInvProductRequest request = new FilterInvProductRequest();
// BeanUtils.copyProperties(updateReceiveDetailRequest,request); // BeanUtil.copyProperties(updateReceiveDetailRequest,request);
request.setNameCode(updateReceiveDetailRequest.getNameCode()); request.setNameCode(updateReceiveDetailRequest.getNameCode());
request.setInvCode(updateReceiveDetailRequest.getTargetInvCode()); request.setInvCode(updateReceiveDetailRequest.getTargetInvCode());
listInv = selectFilterInvProductRequest(request); listInv = selectFilterInvProductRequest(request);

@ -1,5 +1,6 @@
package com.glxp.api.controller.purchase; package com.glxp.api.controller.purchase;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation; import com.glxp.api.annotation.AuthRuleAnnotation;
@ -416,7 +417,7 @@ public class PurPlanController {
List<PurPlanDetailEntity> purPlanDetailEntityList = purApplyDetailEntityList.stream() List<PurPlanDetailEntity> purPlanDetailEntityList = purApplyDetailEntityList.stream()
.map(e -> { .map(e -> {
PurPlanDetailEntity d = new PurPlanDetailEntity(); PurPlanDetailEntity d = new PurPlanDetailEntity();
BeanUtils.copyProperties(e, d); BeanUtil.copyProperties(e, d);
return d; return d;
}) })
.collect(Collectors.toList()); .collect(Collectors.toList());

@ -1,5 +1,6 @@
package com.glxp.api.controller.purchase; package com.glxp.api.controller.purchase;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
@ -266,7 +267,7 @@ public class SupCertController {
@Log(title = "资质证书", businessType = BusinessType.UPDATE) @Log(title = "资质证书", businessType = BusinessType.UPDATE)
public BaseResponse updateCompanyCert(@RequestBody PostSupCertRequest postSupCertRequest) { public BaseResponse updateCompanyCert(@RequestBody PostSupCertRequest postSupCertRequest) {
SupCertEntity supCertEntity = new SupCertEntity(); SupCertEntity supCertEntity = new SupCertEntity();
BeanUtils.copyProperties(postSupCertRequest, supCertEntity); BeanUtil.copyProperties(postSupCertRequest, supCertEntity);
if (postSupCertRequest.getVailDate() != null && postSupCertRequest.getExpireDate() != null) { if (postSupCertRequest.getVailDate() != null && postSupCertRequest.getExpireDate() != null) {

@ -1,5 +1,6 @@
package com.glxp.api.controller.purchase; package com.glxp.api.controller.purchase;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
@ -163,7 +164,7 @@ public class SupProductController {
//// return ResultVOUtils.error(500, "该产品资质已存在,请勿重复添加!"); //// return ResultVOUtils.error(500, "该产品资质已存在,请勿重复添加!");
// } else { // } else {
supProductEntity = new SupProductEntity(); supProductEntity = new SupProductEntity();
BeanUtils.copyProperties(udiRelevanceResponse, supProductEntity); BeanUtil.copyProperties(udiRelevanceResponse, supProductEntity);
supProductEntity.setProductId(selectProductBindRequest.getProductId()); supProductEntity.setProductId(selectProductBindRequest.getProductId());
supProductEntity.setRecordCode(udiRelevanceResponse.getZczbhhzbapzbh()); supProductEntity.setRecordCode(udiRelevanceResponse.getZczbhhzbapzbh());
supProductEntity.setRelIdFk(udiRelevanceResponse.getId() + ""); supProductEntity.setRelIdFk(udiRelevanceResponse.getId() + "");

@ -1,5 +1,6 @@
package com.glxp.api.controller.sync; package com.glxp.api.controller.sync;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
@ -145,7 +146,7 @@ public class SpsSyncExportStatusController {
info = basicExportService.getById(deleteRequest.getId()); info = basicExportService.getById(deleteRequest.getId());
} else { } else {
BasicDownloadStatusEntity basicDownloadStatusEntity = basicDownloadService.getById(deleteRequest.getId()); BasicDownloadStatusEntity basicDownloadStatusEntity = basicDownloadService.getById(deleteRequest.getId());
BeanUtils.copyProperties(basicDownloadStatusEntity, info); BeanUtil.copyProperties(basicDownloadStatusEntity, info);
} }
if (info == null) { if (info == null) {

@ -1,5 +1,6 @@
package com.glxp.api.controller.sync; package com.glxp.api.controller.sync;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import cn.hutool.json.JSONUtil; import cn.hutool.json.JSONUtil;
@ -67,7 +68,7 @@ public class SyncDataSetController {
public BaseResponse save(@RequestBody @Valid SyncDataSetResponse syncDataSetResponse public BaseResponse save(@RequestBody @Valid SyncDataSetResponse syncDataSetResponse
) { ) {
SyncDataSetEntity syncDataSetEntity = new SyncDataSetEntity(); SyncDataSetEntity syncDataSetEntity = new SyncDataSetEntity();
BeanUtils.copyProperties(syncDataSetResponse, syncDataSetEntity); BeanUtil.copyProperties(syncDataSetResponse, syncDataSetEntity);
syncDataSetEntity.setUpdateTime(new Date()); syncDataSetEntity.setUpdateTime(new Date());
syncDataSetEntity.setId(1); syncDataSetEntity.setId(1);
List<SyncDataBustypeEntity> busTypes = syncDataSetResponse.getBusTypes(); List<SyncDataBustypeEntity> busTypes = syncDataSetResponse.getBusTypes();

@ -1,5 +1,6 @@
package com.glxp.api.controller.system; package com.glxp.api.controller.system;
import cn.hutool.core.bean.BeanUtil;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation; import com.glxp.api.annotation.AuthRuleAnnotation;
import com.glxp.api.common.enums.ResultEnum; import com.glxp.api.common.enums.ResultEnum;
@ -64,7 +65,7 @@ public class SysMenuHelpController {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage()); return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
} }
SysMenuHelpEntity sysMenuHelpEntity = new SysMenuHelpEntity(); SysMenuHelpEntity sysMenuHelpEntity = new SysMenuHelpEntity();
BeanUtils.copyProperties(sysMenuHelpRequest,sysMenuHelpEntity); BeanUtil.copyProperties(sysMenuHelpRequest,sysMenuHelpEntity);
sysMenuHelpService.insertMenuHelp(sysMenuHelpEntity); sysMenuHelpService.insertMenuHelp(sysMenuHelpEntity);
return ResultVOUtils.success("成功"); return ResultVOUtils.success("成功");
} }
@ -77,7 +78,7 @@ public class SysMenuHelpController {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage()); return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
} }
SysMenuHelpEntity sysMenuHelpEntity = new SysMenuHelpEntity(); SysMenuHelpEntity sysMenuHelpEntity = new SysMenuHelpEntity();
BeanUtils.copyProperties(sysMenuHelpRequest,sysMenuHelpEntity); BeanUtil.copyProperties(sysMenuHelpRequest,sysMenuHelpEntity);
sysMenuHelpService.updateMenuHelp(sysMenuHelpEntity); sysMenuHelpService.updateMenuHelp(sysMenuHelpEntity);
return ResultVOUtils.success("成功"); return ResultVOUtils.success("成功");
} }

@ -1,5 +1,6 @@
package com.glxp.api.controller.system; package com.glxp.api.controller.system;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.ReflectUtil; import cn.hutool.core.util.ReflectUtil;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
@ -52,7 +53,7 @@ public class SysParamConfigController {
List<SystemParamConfigEntity> systemParamConfigEntityList = systemParamConfigService.queryPage(filterParamConfigRequest); List<SystemParamConfigEntity> systemParamConfigEntityList = systemParamConfigService.queryPage(filterParamConfigRequest);
List<SystemParamConfigResponse> systemParamConfigResponseList = systemParamConfigEntityList.stream().map(item -> { List<SystemParamConfigResponse> systemParamConfigResponseList = systemParamConfigEntityList.stream().map(item -> {
SystemParamConfigResponse systemParamConfigResponse = new SystemParamConfigResponse(); SystemParamConfigResponse systemParamConfigResponse = new SystemParamConfigResponse();
BeanUtils.copyProperties(item, systemParamConfigResponse); BeanUtil.copyProperties(item, systemParamConfigResponse);
return systemParamConfigResponse; return systemParamConfigResponse;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
@ -73,7 +74,7 @@ public class SysParamConfigController {
} }
SystemParamConfigEntity systemParamConfigEntity = new SystemParamConfigEntity(); SystemParamConfigEntity systemParamConfigEntity = new SystemParamConfigEntity();
BeanUtils.copyProperties(sysParamConfigSaveRequest, systemParamConfigEntity); BeanUtil.copyProperties(sysParamConfigSaveRequest, systemParamConfigEntity);
boolean b = systemParamConfigService.insert(systemParamConfigEntity); boolean b = systemParamConfigService.insert(systemParamConfigEntity);
if (!b) { if (!b) {

@ -1,5 +1,6 @@
package com.glxp.api.controller.system; package com.glxp.api.controller.system;
import cn.hutool.core.bean.BeanUtil;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation; import com.glxp.api.annotation.AuthRuleAnnotation;
import com.glxp.api.common.enums.ResultEnum; import com.glxp.api.common.enums.ResultEnum;
@ -55,7 +56,7 @@ public class SysPdfModuleController {
List<SystemPDFModuleEntity> systemPDFModuleEntityList = systemPDFModuleService.queryPage(filterPDFModuleRequest); List<SystemPDFModuleEntity> systemPDFModuleEntityList = systemPDFModuleService.queryPage(filterPDFModuleRequest);
List<SystemPDFModuleResponse> systemPDFModuleResponseList = systemPDFModuleEntityList.stream().map(item -> { List<SystemPDFModuleResponse> systemPDFModuleResponseList = systemPDFModuleEntityList.stream().map(item -> {
SystemPDFModuleResponse systemPDFModuleResponse = new SystemPDFModuleResponse(); SystemPDFModuleResponse systemPDFModuleResponse = new SystemPDFModuleResponse();
BeanUtils.copyProperties(item, systemPDFModuleResponse); BeanUtil.copyProperties(item, systemPDFModuleResponse);
if (item.getTemplateId() != 0) { if (item.getTemplateId() != 0) {
SystemPDFTemplateEntity systemPDFTemplateEntity = SystemPDFTemplateEntity systemPDFTemplateEntity =
systemPDFTemplateService.selectById(String.valueOf(item.getTemplateId())); systemPDFTemplateService.selectById(String.valueOf(item.getTemplateId()));
@ -130,7 +131,7 @@ public class SysPdfModuleController {
pageSimpleResponse.setTotal(pageInfo.getTotal()); pageSimpleResponse.setTotal(pageInfo.getTotal());
List<SystemPDFModuleSelectResponse> systemPDFModuleSelectResponses = systemPDFModuleEntityList.stream().map(e -> { List<SystemPDFModuleSelectResponse> systemPDFModuleSelectResponses = systemPDFModuleEntityList.stream().map(e -> {
SystemPDFModuleSelectResponse systemPDFModuleSelectResponse = new SystemPDFModuleSelectResponse(); SystemPDFModuleSelectResponse systemPDFModuleSelectResponse = new SystemPDFModuleSelectResponse();
BeanUtils.copyProperties(e, systemPDFModuleSelectResponse); BeanUtil.copyProperties(e, systemPDFModuleSelectResponse);
systemPDFModuleSelectResponse.setIdStr(String.valueOf(e.getId())); systemPDFModuleSelectResponse.setIdStr(String.valueOf(e.getId()));
return systemPDFModuleSelectResponse; return systemPDFModuleSelectResponse;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
@ -150,7 +151,7 @@ public class SysPdfModuleController {
} }
SystemPDFModuleEntity systemPDFModuleEntity = new SystemPDFModuleEntity(); SystemPDFModuleEntity systemPDFModuleEntity = new SystemPDFModuleEntity();
BeanUtils.copyProperties(sysPdfModuleSaveRequest, systemPDFModuleEntity); BeanUtil.copyProperties(sysPdfModuleSaveRequest, systemPDFModuleEntity);
systemPDFModuleEntity.setCreate_time(new Date()); systemPDFModuleEntity.setCreate_time(new Date());
systemPDFModuleEntity.setUpdate_time(new Date()); systemPDFModuleEntity.setUpdate_time(new Date());

@ -1,5 +1,6 @@
package com.glxp.api.controller.system; package com.glxp.api.controller.system;
import cn.hutool.core.bean.BeanUtil;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation; import com.glxp.api.annotation.AuthRuleAnnotation;
import com.glxp.api.common.enums.ResultEnum; import com.glxp.api.common.enums.ResultEnum;
@ -49,7 +50,7 @@ public class SysPdfTemplateController {
List<SystemPDFTemplateEntity> systemPDFTemplateEntityList = systemPDFTemplateService.queryPage(filterPdfTemplateRequest); List<SystemPDFTemplateEntity> systemPDFTemplateEntityList = systemPDFTemplateService.queryPage(filterPdfTemplateRequest);
List<SystemPDFTemplateResponse> systemPDFTemplateResponseList = systemPDFTemplateEntityList.stream().map(item -> { List<SystemPDFTemplateResponse> systemPDFTemplateResponseList = systemPDFTemplateEntityList.stream().map(item -> {
SystemPDFTemplateResponse systemPDFTemplateResponse = new SystemPDFTemplateResponse(); SystemPDFTemplateResponse systemPDFTemplateResponse = new SystemPDFTemplateResponse();
BeanUtils.copyProperties(item, systemPDFTemplateResponse); BeanUtil.copyProperties(item, systemPDFTemplateResponse);
return systemPDFTemplateResponse; return systemPDFTemplateResponse;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
@ -95,7 +96,7 @@ public class SysPdfTemplateController {
pageSimpleResponse.setTotal(pageInfo.getTotal()); pageSimpleResponse.setTotal(pageInfo.getTotal());
List<SystemPDFTemplateSelectResponse> systemPDFTemplateSelectResponses = systemPDFTemplateEntityList.stream().map(e -> { List<SystemPDFTemplateSelectResponse> systemPDFTemplateSelectResponses = systemPDFTemplateEntityList.stream().map(e -> {
SystemPDFTemplateSelectResponse systemPDFTemplateSelectResponse = new SystemPDFTemplateSelectResponse(); SystemPDFTemplateSelectResponse systemPDFTemplateSelectResponse = new SystemPDFTemplateSelectResponse();
BeanUtils.copyProperties(e, systemPDFTemplateSelectResponse); BeanUtil.copyProperties(e, systemPDFTemplateSelectResponse);
systemPDFTemplateSelectResponse.setIdStr(String.valueOf(e.getId())); systemPDFTemplateSelectResponse.setIdStr(String.valueOf(e.getId()));
return systemPDFTemplateSelectResponse; return systemPDFTemplateSelectResponse;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
@ -114,7 +115,7 @@ public class SysPdfTemplateController {
} }
SystemPDFTemplateEntity systemPDFTemplateEntity = new SystemPDFTemplateEntity(); SystemPDFTemplateEntity systemPDFTemplateEntity = new SystemPDFTemplateEntity();
BeanUtils.copyProperties(sysPdfTemplateSaveRequest, systemPDFTemplateEntity); BeanUtil.copyProperties(sysPdfTemplateSaveRequest, systemPDFTemplateEntity);
systemPDFTemplateEntity.setCreate_time(new Date()); systemPDFTemplateEntity.setCreate_time(new Date());
systemPDFTemplateEntity.setUpdate_time(new Date()); systemPDFTemplateEntity.setUpdate_time(new Date());

@ -1,5 +1,6 @@
package com.glxp.api.controller.thrsys; package com.glxp.api.controller.thrsys;
import cn.hutool.core.bean.BeanUtil;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.glxp.api.common.enums.ResultEnum; import com.glxp.api.common.enums.ResultEnum;
@ -205,13 +206,13 @@ public class ThrCorpExportLogController {
return udiDlDeviceResponse; return udiDlDeviceResponse;
} else { } else {
FilterThrCorpRequest filterThrCorpRequest = new FilterThrCorpRequest(); FilterThrCorpRequest filterThrCorpRequest = new FilterThrCorpRequest();
BeanUtils.copyProperties(unitMaintainFilterRequest, filterThrCorpRequest); BeanUtil.copyProperties(unitMaintainFilterRequest, filterThrCorpRequest);
filterThrCorpRequest.setThirdSysFk(unitMaintainFilterRequest.getThirdSys()); filterThrCorpRequest.setThirdSysFk(unitMaintainFilterRequest.getThirdSys());
List<ThrCorpsResponse> thrCorpEntities = thrCorpService.filterThrCorps(filterThrCorpRequest); List<ThrCorpsResponse> thrCorpEntities = thrCorpService.filterThrCorps(filterThrCorpRequest);
List<ThrCorpEntity> thrCorpEntityList = thrCorpEntities.stream().map(item -> List<ThrCorpEntity> thrCorpEntityList = thrCorpEntities.stream().map(item ->
{ {
ThrCorpEntity thrCorpEntity = new ThrCorpEntity(); ThrCorpEntity thrCorpEntity = new ThrCorpEntity();
BeanUtils.copyProperties(item, thrCorpEntity); BeanUtil.copyProperties(item, thrCorpEntity);
return thrCorpEntity; return thrCorpEntity;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
PageInfo<ThrCorpEntity> pageInfo; PageInfo<ThrCorpEntity> pageInfo;

@ -1,5 +1,6 @@
package com.glxp.api.controller.thrsys; package com.glxp.api.controller.thrsys;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.thread.ThreadUtil; import cn.hutool.core.thread.ThreadUtil;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation; import com.glxp.api.annotation.AuthRuleAnnotation;
@ -196,13 +197,13 @@ public class ThrCorpsController {
} else { } else {
FilterThrCorpRequest filterThrCorpRequest = new FilterThrCorpRequest(); FilterThrCorpRequest filterThrCorpRequest = new FilterThrCorpRequest();
BeanUtils.copyProperties(thrUnitMaintainFilterRequest, filterThrCorpRequest); BeanUtil.copyProperties(thrUnitMaintainFilterRequest, filterThrCorpRequest);
filterThrCorpRequest.setThirdSysFk(thrUnitMaintainFilterRequest.getThirdSys()); filterThrCorpRequest.setThirdSysFk(thrUnitMaintainFilterRequest.getThirdSys());
List<ThrCorpsResponse> thrCorpEntities = thrCorpService.filterThrCorps(filterThrCorpRequest); List<ThrCorpsResponse> thrCorpEntities = thrCorpService.filterThrCorps(filterThrCorpRequest);
List<ThrCorpsResponse> thrCorpEntityList = thrCorpEntities.stream().map(item -> List<ThrCorpsResponse> thrCorpEntityList = thrCorpEntities.stream().map(item ->
{ {
ThrCorpsResponse thrCorpEntity = new ThrCorpsResponse(); ThrCorpsResponse thrCorpEntity = new ThrCorpsResponse();
BeanUtils.copyProperties(item, thrCorpEntity); BeanUtil.copyProperties(item, thrCorpEntity);
ThrUnitMaintainResponse thrUnitMaintainResponse = thrCorpService.selectByThirdId(item.getUnitId(), thrUnitMaintainFilterRequest.getThirdSys()); ThrUnitMaintainResponse thrUnitMaintainResponse = thrCorpService.selectByThirdId(item.getUnitId(), thrUnitMaintainFilterRequest.getThirdSys());
if (thrUnitMaintainResponse != null) { if (thrUnitMaintainResponse != null) {
thrCorpEntity.setChecked(true); thrCorpEntity.setChecked(true);

@ -1,5 +1,6 @@
package com.glxp.api.controller.thrsys; package com.glxp.api.controller.thrsys;
import cn.hutool.core.bean.BeanUtil;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.glxp.api.common.enums.ResultEnum; import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse; import com.glxp.api.common.res.BaseResponse;
@ -161,14 +162,14 @@ public class ThrInvProductsExportLogController {
return responseBaseResponse; return responseBaseResponse;
} else { } else {
FilterThrInvProductsRequest filterThrInvProductsRequest = new FilterThrInvProductsRequest(); FilterThrInvProductsRequest filterThrInvProductsRequest = new FilterThrInvProductsRequest();
BeanUtils.copyProperties(onhandQueryRequest, filterThrInvProductsRequest); BeanUtil.copyProperties(onhandQueryRequest, filterThrInvProductsRequest);
filterThrInvProductsRequest.setThirdSysFk(onhandQueryRequest.getThirdSys()); filterThrInvProductsRequest.setThirdSysFk(onhandQueryRequest.getThirdSys());
List<ThrInvProductsEntity> thrInvProductsEntities List<ThrInvProductsEntity> thrInvProductsEntities
= thrInvProductsService.filterThrInvProductss(filterThrInvProductsRequest); = thrInvProductsService.filterThrInvProductss(filterThrInvProductsRequest);
List<ThrInvProductResponse> erpInvProductResponseList = thrInvProductsEntities.stream().map(item -> List<ThrInvProductResponse> erpInvProductResponseList = thrInvProductsEntities.stream().map(item ->
{ {
ThrInvProductResponse erpInvProductResponse = new ThrInvProductResponse(); ThrInvProductResponse erpInvProductResponse = new ThrInvProductResponse();
BeanUtils.copyProperties(item, erpInvProductResponse); BeanUtil.copyProperties(item, erpInvProductResponse);
erpInvProductResponse.setCode(item.getInventoryCode()); erpInvProductResponse.setCode(item.getInventoryCode());
erpInvProductResponse.setName(item.getInventoryName()); erpInvProductResponse.setName(item.getInventoryName());
return erpInvProductResponse; return erpInvProductResponse;

@ -1,5 +1,6 @@
package com.glxp.api.controller.thrsys; package com.glxp.api.controller.thrsys;
import cn.hutool.core.bean.BeanUtil;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.TypeReference; import com.alibaba.fastjson.TypeReference;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
@ -124,8 +125,8 @@ public class ThrOrderController {
if (subErpOrders != null && subErpOrders.size() > 0) { if (subErpOrders != null && subErpOrders.size() > 0) {
for (ThrOrderResponse.SubErpOrder subErpOrder : subErpOrders) { for (ThrOrderResponse.SubErpOrder subErpOrder : subErpOrders) {
ThrOrderImportDetailEntity thrOrderDetailEntity = new ThrOrderImportDetailEntity(); ThrOrderImportDetailEntity thrOrderDetailEntity = new ThrOrderImportDetailEntity();
BeanUtils.copyProperties(erpOrderResponse, thrOrderDetailEntity); BeanUtil.copyProperties(erpOrderResponse, thrOrderDetailEntity);
BeanUtils.copyProperties(subErpOrder, thrOrderDetailEntity); BeanUtil.copyProperties(subErpOrder, thrOrderDetailEntity);
thrOrderDetailEntity.setGenKeyFk(finalGenKey); thrOrderDetailEntity.setGenKeyFk(finalGenKey);
thrOrderDetailEntity.setThirdSysFk(postThrOrderRequest.getThirdSys()); thrOrderDetailEntity.setThirdSysFk(postThrOrderRequest.getThirdSys());
thrOrderDetailEntity.setUpdateTime(new Date()); thrOrderDetailEntity.setUpdateTime(new Date());
@ -328,7 +329,7 @@ public class ThrOrderController {
for (String id : ids) { for (String id : ids) {
ThrOrderEntity thrOrderEntity = thrOrderService.findById(Integer.parseInt(id)); ThrOrderEntity thrOrderEntity = thrOrderService.findById(Integer.parseInt(id));
UploadSmpRequest uploadSmpRequest = new UploadSmpRequest(); UploadSmpRequest uploadSmpRequest = new UploadSmpRequest();
BeanUtils.copyProperties(thrOrderEntity, uploadSmpRequest); BeanUtil.copyProperties(thrOrderEntity, uploadSmpRequest);
uploadSmpRequest.setType(1); uploadSmpRequest.setType(1);
FilterThrOrderDetailRequest filterThrOrderDetailRequest = new FilterThrOrderDetailRequest(); FilterThrOrderDetailRequest filterThrOrderDetailRequest = new FilterThrOrderDetailRequest();
filterThrOrderDetailRequest.setOrderIdFk(id); filterThrOrderDetailRequest.setOrderIdFk(id);
@ -337,7 +338,7 @@ public class ThrOrderController {
List<UploadSmpRequest.SubErpOrder> subErpOrders = new ArrayList<>(); List<UploadSmpRequest.SubErpOrder> subErpOrders = new ArrayList<>();
for (ThrOrderDetailEntity thrOrderDetailEntity : thrOrderDetailEntities) { for (ThrOrderDetailEntity thrOrderDetailEntity : thrOrderDetailEntities) {
UploadSmpRequest.SubErpOrder subErpOrder = new UploadSmpRequest.SubErpOrder(); UploadSmpRequest.SubErpOrder subErpOrder = new UploadSmpRequest.SubErpOrder();
BeanUtils.copyProperties(thrOrderDetailEntity, subErpOrder); BeanUtil.copyProperties(thrOrderDetailEntity, subErpOrder);
subErpOrders.add(subErpOrder); subErpOrders.add(subErpOrder);
} }
uploadSmpRequest.setSubErpOrders(subErpOrders); uploadSmpRequest.setSubErpOrders(subErpOrders);
@ -383,7 +384,7 @@ public class ThrOrderController {
FilterThrOrderRequest filterThrOrderRequest = new FilterThrOrderRequest(); FilterThrOrderRequest filterThrOrderRequest = new FilterThrOrderRequest();
BeanUtils.copyProperties(filterErpOrderRequest, filterThrOrderRequest); BeanUtil.copyProperties(filterErpOrderRequest, filterThrOrderRequest);
filterThrOrderRequest.setPage(filterErpOrderRequest.getPage()); filterThrOrderRequest.setPage(filterErpOrderRequest.getPage());
filterThrOrderRequest.setLimit(filterErpOrderRequest.getLimit()); filterThrOrderRequest.setLimit(filterErpOrderRequest.getLimit());
List<ThrOrderResponse> erpOrderResponses = new ArrayList<>(); List<ThrOrderResponse> erpOrderResponses = new ArrayList<>();
@ -394,12 +395,12 @@ public class ThrOrderController {
filterThrOrderDetailRequest.setOrderIdFk(thrOrderEntity.getBillNo() + ""); filterThrOrderDetailRequest.setOrderIdFk(thrOrderEntity.getBillNo() + "");
List<ThrOrderDetailEntity> thrOrderDetailEntities = thrOrderDetailService.filterThrOrderDetailDetail(filterThrOrderDetailRequest); List<ThrOrderDetailEntity> thrOrderDetailEntities = thrOrderDetailService.filterThrOrderDetailDetail(filterThrOrderDetailRequest);
ThrOrderResponse erpOrderResponse = new ThrOrderResponse(); ThrOrderResponse erpOrderResponse = new ThrOrderResponse();
BeanUtils.copyProperties(thrOrderEntity, erpOrderResponse); BeanUtil.copyProperties(thrOrderEntity, erpOrderResponse);
List<ThrOrderResponse.SubErpOrder> subErpOrders = new ArrayList<>(); List<ThrOrderResponse.SubErpOrder> subErpOrders = new ArrayList<>();
if (thrOrderDetailEntities != null && thrOrderDetailEntities.size() > 0) { if (thrOrderDetailEntities != null && thrOrderDetailEntities.size() > 0) {
for (ThrOrderDetailEntity thrOrderDetailEntity : thrOrderDetailEntities) { for (ThrOrderDetailEntity thrOrderDetailEntity : thrOrderDetailEntities) {
ThrOrderResponse.SubErpOrder subErpOrder = new ThrOrderResponse.SubErpOrder(); ThrOrderResponse.SubErpOrder subErpOrder = new ThrOrderResponse.SubErpOrder();
BeanUtils.copyProperties(thrOrderDetailEntity, subErpOrder); BeanUtil.copyProperties(thrOrderDetailEntity, subErpOrder);
subErpOrders.add(subErpOrder); subErpOrders.add(subErpOrder);
} }
} }
@ -431,7 +432,7 @@ public class ThrOrderController {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage()); return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
} }
FilterThrOrderRequest filterThrOrderRequest = new FilterThrOrderRequest(); FilterThrOrderRequest filterThrOrderRequest = new FilterThrOrderRequest();
BeanUtils.copyProperties(filterErpOrderRequest, filterThrOrderRequest); BeanUtil.copyProperties(filterErpOrderRequest, filterThrOrderRequest);
filterThrOrderRequest.setPage(filterErpOrderRequest.getPage()); filterThrOrderRequest.setPage(filterErpOrderRequest.getPage());
filterThrOrderRequest.setLimit(filterErpOrderRequest.getLimit()); filterThrOrderRequest.setLimit(filterErpOrderRequest.getLimit());
@ -444,12 +445,12 @@ public class ThrOrderController {
List<ThrOrderDetailEntity> thrOrderDetailEntities = List<ThrOrderDetailEntity> thrOrderDetailEntities =
thrOrderDetailService.filterThrOrderDetailDetail(filterThrOrderDetailRequest); thrOrderDetailService.filterThrOrderDetailDetail(filterThrOrderDetailRequest);
ThrOrderResponse erpOrderResponse = new ThrOrderResponse(); ThrOrderResponse erpOrderResponse = new ThrOrderResponse();
BeanUtils.copyProperties(thrOrderEntity, erpOrderResponse); BeanUtil.copyProperties(thrOrderEntity, erpOrderResponse);
List<ThrOrderResponse.SubErpOrder> subErpOrders = new ArrayList<>(); List<ThrOrderResponse.SubErpOrder> subErpOrders = new ArrayList<>();
if (thrOrderDetailEntities != null && thrOrderDetailEntities.size() > 0) { if (thrOrderDetailEntities != null && thrOrderDetailEntities.size() > 0) {
for (ThrOrderDetailEntity thrOrderDetailEntity : thrOrderDetailEntities) { for (ThrOrderDetailEntity thrOrderDetailEntity : thrOrderDetailEntities) {
ThrOrderResponse.SubErpOrder subErpOrder = new ThrOrderResponse.SubErpOrder(); ThrOrderResponse.SubErpOrder subErpOrder = new ThrOrderResponse.SubErpOrder();
BeanUtils.copyProperties(thrOrderDetailEntity, subErpOrder); BeanUtil.copyProperties(thrOrderDetailEntity, subErpOrder);
subErpOrder.setCount(thrOrderDetailEntity.getCount()); subErpOrder.setCount(thrOrderDetailEntity.getCount());
subErpOrder.setReCount(thrOrderDetailEntity.getReCount()); subErpOrder.setReCount(thrOrderDetailEntity.getReCount());
subErpOrders.add(subErpOrder); subErpOrders.add(subErpOrder);

@ -1,5 +1,6 @@
package com.glxp.api.controller.thrsys; package com.glxp.api.controller.thrsys;
import cn.hutool.core.bean.BeanUtil;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.glxp.api.common.enums.ResultEnum; import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse; import com.glxp.api.common.res.BaseResponse;
@ -182,7 +183,7 @@ public class ThrOrderExportLogController {
} else { } else {
//todo 订单查询,需加日期 //todo 订单查询,需加日期
FilterThrOrderRequest filterThrOrderRequest = new FilterThrOrderRequest(); FilterThrOrderRequest filterThrOrderRequest = new FilterThrOrderRequest();
BeanUtils.copyProperties(filterErpOrderRequest, filterThrOrderRequest); BeanUtil.copyProperties(filterErpOrderRequest, filterThrOrderRequest);
filterThrOrderRequest.setPage(filterErpOrderRequest.getPage()); filterThrOrderRequest.setPage(filterErpOrderRequest.getPage());
filterThrOrderRequest.setLimit(filterErpOrderRequest.getLimit()); filterThrOrderRequest.setLimit(filterErpOrderRequest.getLimit());
List<ThrOrderResponse> erpOrderResponses = new ArrayList<>(); List<ThrOrderResponse> erpOrderResponses = new ArrayList<>();
@ -193,12 +194,12 @@ public class ThrOrderExportLogController {
filterThrOrderDetailRequest.setOrderIdFk(thrOrderEntity.getId() + ""); filterThrOrderDetailRequest.setOrderIdFk(thrOrderEntity.getId() + "");
List<ThrOrderDetailEntity> thrOrderDetailEntities = thrOrderDetailService.filterThrOrderDetailDetail(filterThrOrderDetailRequest); List<ThrOrderDetailEntity> thrOrderDetailEntities = thrOrderDetailService.filterThrOrderDetailDetail(filterThrOrderDetailRequest);
ThrOrderResponse erpOrderResponse = new ThrOrderResponse(); ThrOrderResponse erpOrderResponse = new ThrOrderResponse();
BeanUtils.copyProperties(thrOrderEntity, erpOrderResponse); BeanUtil.copyProperties(thrOrderEntity, erpOrderResponse);
List<ThrOrderResponse.SubErpOrder> subErpOrders = new ArrayList<>(); List<ThrOrderResponse.SubErpOrder> subErpOrders = new ArrayList<>();
if (thrOrderDetailEntities != null && thrOrderDetailEntities.size() > 0) { if (thrOrderDetailEntities != null && thrOrderDetailEntities.size() > 0) {
for (ThrOrderDetailEntity thrOrderDetailEntity : thrOrderDetailEntities) { for (ThrOrderDetailEntity thrOrderDetailEntity : thrOrderDetailEntities) {
ThrOrderResponse.SubErpOrder subErpOrder = new ThrOrderResponse.SubErpOrder(); ThrOrderResponse.SubErpOrder subErpOrder = new ThrOrderResponse.SubErpOrder();
BeanUtils.copyProperties(thrOrderDetailEntity, subErpOrder); BeanUtil.copyProperties(thrOrderDetailEntity, subErpOrder);
subErpOrders.add(subErpOrder); subErpOrders.add(subErpOrder);
} }
} }

@ -157,7 +157,7 @@ public class ThrProductsController {
if (null == thrProductsEntity) if (null == thrProductsEntity)
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL); return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
BeanUtils.copyProperties(thrProductsEntity, filterThrProductsRequest); BeanUtil.copyProperties(thrProductsEntity, filterThrProductsRequest);
List<ThrProductsEntity> thrProductsEntities = thrProductsService.filterThrProducts1(filterThrProductsRequest); List<ThrProductsEntity> thrProductsEntities = thrProductsService.filterThrProducts1(filterThrProductsRequest);
if (thrProductsEntities.size() == 0) { if (thrProductsEntities.size() == 0) {
thrProductsEntity.setUpdateUser(String.valueOf(customerService.getUserId())); thrProductsEntity.setUpdateUser(String.valueOf(customerService.getUserId()));

@ -1,5 +1,6 @@
package com.glxp.api.controller.thrsys; package com.glxp.api.controller.thrsys;
import cn.hutool.core.bean.BeanUtil;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.glxp.api.common.enums.ResultEnum; import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse; import com.glxp.api.common.res.BaseResponse;
@ -236,7 +237,7 @@ public class ThrProductsExportLogController {
return ResultVOUtils.error(500, "未查询到产品信息"); return ResultVOUtils.error(500, "未查询到产品信息");
} else { } else {
FilterThrProductsRequest filterThrProductsRequest1 = new FilterThrProductsRequest(); FilterThrProductsRequest filterThrProductsRequest1 = new FilterThrProductsRequest();
BeanUtils.copyProperties(filterThrProductsRequest, filterThrProductsRequest1); BeanUtil.copyProperties(filterThrProductsRequest, filterThrProductsRequest1);
List<ThrProductsResponse> thrCorpEntities = thrProductsService.filterJoinThrProducts(filterThrProductsRequest); List<ThrProductsResponse> thrCorpEntities = thrProductsService.filterJoinThrProducts(filterThrProductsRequest);
PageInfo<ThrProductsResponse> pageInfo; PageInfo<ThrProductsResponse> pageInfo;
pageInfo = new PageInfo<>(thrCorpEntities); pageInfo = new PageInfo<>(thrCorpEntities);

@ -1,5 +1,6 @@
package com.glxp.api.controller.thrsys; package com.glxp.api.controller.thrsys;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
@ -83,7 +84,7 @@ public class ThrSystemController {
List<BasicThirdSysResponse> basicThirdSysResponses = basicThirdSysEntities.stream().map(item -> List<BasicThirdSysResponse> basicThirdSysResponses = basicThirdSysEntities.stream().map(item ->
{ {
BasicThirdSysResponse basicThirdSysResponse = new BasicThirdSysResponse(); BasicThirdSysResponse basicThirdSysResponse = new BasicThirdSysResponse();
BeanUtils.copyProperties(item, basicThirdSysResponse); BeanUtil.copyProperties(item, basicThirdSysResponse);
return basicThirdSysResponse; return basicThirdSysResponse;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
basicThirdSysResponses.add(new BasicThirdSysResponse("ybbm", "医保编码")); basicThirdSysResponses.add(new BasicThirdSysResponse("ybbm", "医保编码"));

@ -1,5 +1,6 @@
package com.glxp.api.http; package com.glxp.api.http;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.TypeReference; import com.alibaba.fastjson.TypeReference;
@ -17,13 +18,9 @@ import com.glxp.api.res.thrsys.UdiwmsWarehouseDetail;
import com.glxp.api.service.thrsys.ThrSystemService; import com.glxp.api.service.thrsys.ThrSystemService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import okhttp3.*; import okhttp3.*;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.web.multipart.MultipartFile;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.io.File;
import java.util.List;
/** /**
* HttpClient * HttpClient
@ -42,7 +39,7 @@ public class ErpBasicClient {
//获取往来单位 //获取往来单位
public BaseResponse<PageSimpleResponse<ThrCorpsResponse>> getErpCrop(ThrUnitMaintainFilterRequest thrUnitMaintainFilterRequest) { public BaseResponse<PageSimpleResponse<ThrCorpsResponse>> getErpCrop(ThrUnitMaintainFilterRequest thrUnitMaintainFilterRequest) {
UdiwmsUnitRequest udiwmsUnitRequest = new UdiwmsUnitRequest(); UdiwmsUnitRequest udiwmsUnitRequest = new UdiwmsUnitRequest();
BeanUtils.copyProperties(thrUnitMaintainFilterRequest, udiwmsUnitRequest); BeanUtil.copyProperties(thrUnitMaintainFilterRequest, udiwmsUnitRequest);
udiwmsUnitRequest.setUnitId(thrUnitMaintainFilterRequest.getErpId()); udiwmsUnitRequest.setUnitId(thrUnitMaintainFilterRequest.getErpId());
ThrSystemEntity thrSystemEntity = basicThirdSysService.selectByThirdId(thrUnitMaintainFilterRequest.getThirdSysFk()); ThrSystemEntity thrSystemEntity = basicThirdSysService.selectByThirdId(thrUnitMaintainFilterRequest.getThirdSysFk());
try { try {

@ -1,5 +1,6 @@
package com.glxp.api.http; package com.glxp.api.http;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import com.glxp.api.constant.ConstantStatus; import com.glxp.api.constant.ConstantStatus;
import com.glxp.api.entity.basic.ProductInfoEntity; import com.glxp.api.entity.basic.ProductInfoEntity;
@ -38,7 +39,7 @@ public class NmpaUdiClient {
String myUuid = UuidUtils.getUUId(); String myUuid = UuidUtils.getUUId();
for (ProductInfoEntity productInfoEntity : productInfoEntityList) { for (ProductInfoEntity productInfoEntity : productInfoEntityList) {
UdiProductEntity udiProductEntity = new UdiProductEntity(); UdiProductEntity udiProductEntity = new UdiProductEntity();
BeanUtils.copyProperties(productInfoEntity, udiProductEntity); BeanUtil.copyProperties(productInfoEntity, udiProductEntity);
udiProductEntity.setUuid(myUuid); udiProductEntity.setUuid(myUuid);
udiProductEntity.setOriginUuid(productInfoEntity.getUuid()); udiProductEntity.setOriginUuid(productInfoEntity.getUuid());
udiProductEntity.setQxlb(productInfoEntity.getCplx()); udiProductEntity.setQxlb(productInfoEntity.getCplx());
@ -81,7 +82,7 @@ public class NmpaUdiClient {
List<UdiProductEntity> udiInfoEntities = new ArrayList<>(); List<UdiProductEntity> udiInfoEntities = new ArrayList<>();
for (ProductInfoEntity productInfoEntity : datas) { for (ProductInfoEntity productInfoEntity : datas) {
UdiProductEntity udiProductEntity = new UdiProductEntity(); UdiProductEntity udiProductEntity = new UdiProductEntity();
BeanUtils.copyProperties(productInfoEntity, udiProductEntity); BeanUtil.copyProperties(productInfoEntity, udiProductEntity);
udiProductEntity.setQxlb(productInfoEntity.getCplx()); udiProductEntity.setQxlb(productInfoEntity.getCplx());
udiProductEntity.setCplb(productInfoEntity.getHchzsb()); udiProductEntity.setCplb(productInfoEntity.getHchzsb());
udiProductEntity.setProductType(ConstantStatus.PRODUCT_TYPE_UDI); udiProductEntity.setProductType(ConstantStatus.PRODUCT_TYPE_UDI);

@ -0,0 +1,18 @@
package com.glxp.api.req.inout;
import com.glxp.api.entity.inout.*;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
@Data
public class PdaPostOrderRequest implements Serializable {
IoOrderEntity orderEntity;
List<IoOrderDetailBizEntity> orderDetailBizEntities;
List<IoOrderDetailResultEntity> orderDetailResultEntities;
List<IoOrderDetailCodeEntity> orderDetailCodeEntities;
List<IoCodeTempEntity> codeTempEntities;
}

@ -1,5 +1,6 @@
package com.glxp.api.service.auth.impl; package com.glxp.api.service.auth.impl;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.lang.tree.Tree; import cn.hutool.core.lang.tree.Tree;
import cn.hutool.http.HttpUtil; import cn.hutool.http.HttpUtil;
@ -57,7 +58,7 @@ public class SysMenuServiceImpl implements ISysMenuService {
List<SysMenu> menuList = null; List<SysMenu> menuList = null;
// 管理员显示所有菜单信息 // 管理员显示所有菜单信息
FilterMenuRequest filterMenuRequest = new FilterMenuRequest(); FilterMenuRequest filterMenuRequest = new FilterMenuRequest();
BeanUtils.copyProperties(menu, filterMenuRequest); BeanUtil.copyProperties(menu, filterMenuRequest);
if (Constant.ADMIN_ID.equals(userId + "")) { if (Constant.ADMIN_ID.equals(userId + "")) {
menuList = sysMenuDao.selectMenuList(filterMenuRequest); menuList = sysMenuDao.selectMenuList(filterMenuRequest);
} else { } else {

@ -1,5 +1,6 @@
package com.glxp.api.service.basic; package com.glxp.api.service.basic;
import cn.hutool.core.bean.BeanUtil;
import com.glxp.api.common.res.BaseResponse; import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.constant.ConstantStatus; import com.glxp.api.constant.ConstantStatus;
import com.glxp.api.entity.basic.UdiProductEntity; import com.glxp.api.entity.basic.UdiProductEntity;
@ -178,7 +179,7 @@ public class BasicBackUpdateProductService {
filterThrProductsRequest = new FilterThrProductsRequest(); filterThrProductsRequest = new FilterThrProductsRequest();
} }
FilterThrProductsRequest filterThrInvProductsRequest = new FilterThrProductsRequest(); FilterThrProductsRequest filterThrInvProductsRequest = new FilterThrProductsRequest();
BeanUtils.copyProperties(filterThrProductsRequest, filterThrInvProductsRequest); BeanUtil.copyProperties(filterThrProductsRequest, filterThrInvProductsRequest);
filterThrInvProductsRequest.setPage(null); filterThrInvProductsRequest.setPage(null);
List<ThrProductsEntity> thrProductsEntities = thrProductsService.filterThrProducts(filterThrInvProductsRequest); List<ThrProductsEntity> thrProductsEntities = thrProductsService.filterThrProducts(filterThrInvProductsRequest);

@ -1,5 +1,6 @@
package com.glxp.api.service.basic; package com.glxp.api.service.basic;
import cn.hutool.core.bean.BeanUtil;
import com.alibaba.fastjson.JSONObject; 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;
@ -64,7 +65,7 @@ public class BasicUpdateProductService {
if (thrProductsEntities != null && thrProductsEntities.size() > 0) { if (thrProductsEntities != null && thrProductsEntities.size() > 0) {
ThrProductsEntity thrProductsEntity = thrProductsEntities.get(0); ThrProductsEntity thrProductsEntity = thrProductsEntities.get(0);
UdiProductEntity udiProductEntity = new UdiProductEntity(); UdiProductEntity udiProductEntity = new UdiProductEntity();
BeanUtils.copyProperties(thrProductsEntity, udiProductEntity); BeanUtil.copyProperties(thrProductsEntity, udiProductEntity);
udiProductEntity.setNameCode(thrProductsEntity.getCode()); udiProductEntity.setNameCode(thrProductsEntity.getCode());
udiProductEntity.setCpmctymc(thrProductsEntity.getName()); udiProductEntity.setCpmctymc(thrProductsEntity.getName());
udiProductEntity.setManufactory(thrProductsEntity.getManufactory()); udiProductEntity.setManufactory(thrProductsEntity.getManufactory());

@ -41,7 +41,7 @@ public class CompanyProductsRelService {
} else {//一键导出 //todo暂时去掉 } else {//一键导出 //todo暂时去掉
// FilterUdiInfoRequest filterUdiInfoRequest = new FilterUdiInfoRequest(); // FilterUdiInfoRequest filterUdiInfoRequest = new FilterUdiInfoRequest();
// BeanUtils.copyProperties(udiInfoExportRequest, filterUdiInfoRequest); // BeanUtil.copyProperties(udiInfoExportRequest, filterUdiInfoRequest);
// filterUdiInfoRequest.setPage(null); // filterUdiInfoRequest.setPage(null);
// List<UdiRelevanceResponse> udiRelevanceResponses = udiRelevanceService.filterUdiRelevance(filterUdiInfoRequest); // List<UdiRelevanceResponse> udiRelevanceResponses = udiRelevanceService.filterUdiRelevance(filterUdiInfoRequest);
// for (UdiRelevanceResponse udiRelevanceResponse : udiRelevanceResponses) { // for (UdiRelevanceResponse udiRelevanceResponse : udiRelevanceResponses) {

@ -1,5 +1,6 @@
package com.glxp.api.service.basic; package com.glxp.api.service.basic;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
@ -168,7 +169,7 @@ public class UdiContrastService {
udiRelevanceEntity.setIsDisable(false); udiRelevanceEntity.setIsDisable(false);
udiRelevanceService.insertUdiRelevance(udiRelevanceEntity); udiRelevanceService.insertUdiRelevance(udiRelevanceEntity);
UdiProductEntity udiProductEntity = new UdiProductEntity(); UdiProductEntity udiProductEntity = new UdiProductEntity();
BeanUtils.copyProperties(thrProductsEntity, udiProductEntity); BeanUtil.copyProperties(thrProductsEntity, udiProductEntity);
udiProductEntity.setNameCode(thrProductsEntity.getCode()); udiProductEntity.setNameCode(thrProductsEntity.getCode());
udiProductEntity.setCpmctymc(thrProductsEntity.getName()); udiProductEntity.setCpmctymc(thrProductsEntity.getName());
udiProductEntity.setManufactory(thrProductsEntity.getManufactory()); udiProductEntity.setManufactory(thrProductsEntity.getManufactory());

@ -1,5 +1,6 @@
package com.glxp.api.service.basic.impl; package com.glxp.api.service.basic.impl;
import cn.hutool.core.bean.BeanUtil;
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.dao.basic.BasicCorpImportLogDao; import com.glxp.api.dao.basic.BasicCorpImportLogDao;
@ -115,7 +116,7 @@ public class BasicCorpImportLogServiceImpl implements BasicCorpImportLogService
ThrCorpDao mapper = batchSession.getMapper(ThrCorpDao.class); ThrCorpDao mapper = batchSession.getMapper(ThrCorpDao.class);
thrCorpEntities.forEach(thrCorpEntity -> { thrCorpEntities.forEach(thrCorpEntity -> {
ThrCorpEntity thrCorpEntity1=new ThrCorpEntity(); ThrCorpEntity thrCorpEntity1=new ThrCorpEntity();
BeanUtils.copyProperties(thrCorpEntity1, thrCorpEntity); BeanUtil.copyProperties(thrCorpEntity1, thrCorpEntity);
mapper.importThrCorp(thrCorpEntity1); mapper.importThrCorp(thrCorpEntity1);
}); });
batchSession.commit(); batchSession.commit();

@ -1,5 +1,6 @@
package com.glxp.api.service.basic.impl; package com.glxp.api.service.basic.impl;
import cn.hutool.core.bean.BeanUtil;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.TypeReference; import com.alibaba.fastjson.TypeReference;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
@ -357,7 +358,7 @@ public class BasicProductsImportLogServiceImpl implements BasicProductsImportLog
for (UdiRelevanceResponse udiRelevanceResponse : udiRelevanceResponses) { for (UdiRelevanceResponse udiRelevanceResponse : udiRelevanceResponses) {
BasicProductsImportDetailEntity udiInfoImportEntity = new BasicProductsImportDetailEntity(); BasicProductsImportDetailEntity udiInfoImportEntity = new BasicProductsImportDetailEntity();
udiInfoImportEntity.setUdiCode(udiRelevanceResponse.getNameCode()); udiInfoImportEntity.setUdiCode(udiRelevanceResponse.getNameCode());
BeanUtils.copyProperties(udiRelevanceResponse, udiInfoImportEntity); BeanUtil.copyProperties(udiRelevanceResponse, udiInfoImportEntity);
udiInfoImportEntity.setUpdateTime(new Date()); udiInfoImportEntity.setUpdateTime(new Date());
udiInfoImportEntity.setGenKeyFk(genKey); udiInfoImportEntity.setGenKeyFk(genKey);
if (udiRelevanceResponse.getUseDy()) { if (udiRelevanceResponse.getUseDy()) {

@ -1,5 +1,6 @@
package com.glxp.api.service.basic.impl; package com.glxp.api.service.basic.impl;
import cn.hutool.core.bean.BeanUtil;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.glxp.api.dao.basic.ProductInfoDao; import com.glxp.api.dao.basic.ProductInfoDao;
import com.glxp.api.entity.basic.ProductInfoEntity; import com.glxp.api.entity.basic.ProductInfoEntity;
@ -140,7 +141,7 @@ public class ProductInfoServiceImpl implements ProductInfoService {
public Long filterUdiNoPageCount(ProductInfoFilterRequest request) { public Long filterUdiNoPageCount(ProductInfoFilterRequest request) {
ProductInfoFilterRequest productInfoFilterRequest = new ProductInfoFilterRequest(); ProductInfoFilterRequest productInfoFilterRequest = new ProductInfoFilterRequest();
BeanUtils.copyProperties(request, productInfoFilterRequest); BeanUtil.copyProperties(request, productInfoFilterRequest);
if (productInfoFilterRequest.getPage() != null) { if (productInfoFilterRequest.getPage() != null) {
int offset = (productInfoFilterRequest.getPage() - 1) * productInfoFilterRequest.getLimit(); int offset = (productInfoFilterRequest.getPage() - 1) * productInfoFilterRequest.getLimit();

@ -20,6 +20,7 @@ import com.glxp.api.entity.inv.InvProductDetailEntity;
import com.glxp.api.entity.system.SystemParamConfigEntity; import com.glxp.api.entity.system.SystemParamConfigEntity;
import com.glxp.api.req.basic.FilterCompanyProductRelevanceRequest; import com.glxp.api.req.basic.FilterCompanyProductRelevanceRequest;
import com.glxp.api.entity.inout.PdaCodeEntity; import com.glxp.api.entity.inout.PdaCodeEntity;
import com.glxp.api.req.inout.PdaPostOrderRequest;
import com.glxp.api.req.inout.PostOrderRequest; import com.glxp.api.req.inout.PostOrderRequest;
import com.glxp.api.res.basic.UdiRelevanceResponse; import com.glxp.api.res.basic.UdiRelevanceResponse;
import com.glxp.api.service.basic.BasicCorpService; import com.glxp.api.service.basic.BasicCorpService;
@ -406,111 +407,146 @@ public class IoAddInoutService {
} }
//手持终端上传生成扫码单据 /**
public void creatOrderByPda(PostOrderRequest postOrderRequest) { *
List<PostOrderRequest.PostOrder> postOrders = postOrderRequest.getPostOrders(); *
if (postOrders != null && postOrders.size() > 0) { * @param pdaPostOrderRequest
for (int i = 0; i < postOrders.size(); i++) { * @return
PostOrderRequest.PostOrder postOrder = postOrders.get(i); */
//创建单据 public BaseResponse creatOrderByPda(PdaPostOrderRequest pdaPostOrderRequest) {
PdaOrderEntity pdaOrderEntity = postOrder.getOrderBean();
IoOrderEntity orderEntity = null;
if (StrUtil.isNotEmpty(pdaOrderEntity.getDocid())) {
orderEntity = orderService.findByBillNo(pdaOrderEntity.getDocid());
}
if (orderEntity != null) {
//已包含业务单据校验
orderEntity.setUpdateUser(postOrderRequest.getUserId() + "");
orderEntity.setUpdateTime(new Date());
orderService.update(orderEntity);
List<PdaCodeEntity> pdaCodeEntities = postOrder.getCodes();
if (pdaCodeEntities != null && pdaCodeEntities.size() > 0) {
PdaCodeEntity pdaCodeEntity = pdaCodeEntities.get(0);
//写入条码
List<IoCodeTempEntity> ioCodeEnttities = new ArrayList<>();
for (int index = 0; index < pdaCodeEntities.size(); index++) {
IoCodeTempEntity codeEnttity = new IoCodeTempEntity();
BeanUtils.copyProperties(pdaCodeEntities.get(index), codeEnttity);
codeEnttity.setAction(orderEntity.getAction());
codeEnttity.setMainAction(orderEntity.getMainAction());
codeEnttity.setDeptCode(orderEntity.getDeptCode());
codeEnttity.setOrderId(orderEntity.getBillNo());
codeEnttity.setInvCode(orderEntity.getInvCode());
codeEnttity.setReCount(codeEnttity.getCount() * udiCalCountUtil.getActCount(codeEnttity.getNameCode()));
codeEnttity.setUpdateTime(new Date());
codeEnttity.setCreateTime(MsDateUtil.parseDate(pdaCodeEntity.getActDate()));
ioCodeEnttities.add(codeEnttity);
}
codeTempService.insertBatch(ioCodeEnttities);
dealProcess(orderEntity);
if (!ioCheckInoutService.checkManual(orderEntity.getBillNo())) {
ioCheckInoutService.check(orderEntity.getBillNo());
}
}
} else {
//创建新单据
BasicBussinessTypeEntity bussinessTypeEntity = basicBussinessTypeService.findByAction(pdaOrderEntity.getType());
String orderNo = gennerOrderUtils.createScOrderNo(new OrderNoTypeBean(Constant.SCAN_ORDER + StrUtil.trimToEmpty(bussinessTypeEntity.getPrefix()), "yyyyMMdd"));
IoOrderEntity orderSaveRequest = new IoOrderEntity();
orderSaveRequest.setBillNo(orderNo);
orderSaveRequest.setMainAction(pdaOrderEntity.getInout());
orderSaveRequest.setAction(pdaOrderEntity.getType());
orderSaveRequest.setCorpOrderId(pdaOrderEntity.getOrder());
orderSaveRequest.setFromCorp(pdaOrderEntity.getFromCorpID());
orderSaveRequest.setCustomerId(postOrderRequest.getCustomerId());
orderSaveRequest.setFromDeptCode(pdaOrderEntity.getFromDeptCode());
orderSaveRequest.setFromInvCode(pdaOrderEntity.getFromInvCode());
orderSaveRequest.setDeptCode(pdaOrderEntity.getDeptCode());
orderSaveRequest.setInvCode(pdaOrderEntity.getInvCode());
orderSaveRequest.setStatus(ConstantStatus.ORDER_STATUS_PROCESS);
orderSaveRequest.setDealStatus(ConstantStatus.ORDER_DEAL_POST);
orderSaveRequest.setCreateUser(postOrderRequest.getUserId() + "");
orderSaveRequest.setUpdateUser(postOrderRequest.getUserId() + "");
orderSaveRequest.setUpdateTime(new Date());
orderSaveRequest.setBusType(bussinessTypeEntity.getBusType());
orderSaveRequest.setOrderType(ConstantStatus.ORDER_TYPE_SCAN);
if (postOrder.getErpOrders() != null && postOrder.getErpOrders().size() > 0)
orderSaveRequest.setFromType(ConstantStatus.FROM_PDAED);
else
orderSaveRequest.setFromType(ConstantStatus.FROM_PDAUN);
List<PdaCodeEntity> pdaCodeEntities = postOrder.getCodes();
if (pdaCodeEntities != null && pdaCodeEntities.size() > 0) {
PdaCodeEntity pdaCodeEntity = pdaCodeEntities.get(0);
if (pdaCodeEntity.getActDate() != null) {
orderSaveRequest.setCreateTime(MsDateUtil.parseDate(pdaCodeEntity.getActDate()));
}
//写入条码
List<IoCodeTempEntity> ioCodeEnttities = new ArrayList<>();
for (int index = 0; index < pdaCodeEntities.size(); index++) {
IoCodeTempEntity codeEnttity = new IoCodeTempEntity();
BeanUtils.copyProperties(pdaCodeEntities.get(index), codeEnttity);
codeEnttity.setAction(orderSaveRequest.getAction());
codeEnttity.setMainAction(orderSaveRequest.getMainAction());
codeEnttity.setDeptCode(orderSaveRequest.getDeptCode());
codeEnttity.setOrderId(orderSaveRequest.getBillNo());
codeEnttity.setInvCode(orderSaveRequest.getInvCode());
codeEnttity.setReCount(codeEnttity.getCount() * udiCalCountUtil.getActCount(codeEnttity.getNameCode()));
codeEnttity.setUpdateTime(new Date());
codeEnttity.setCreateTime(MsDateUtil.parseDate(pdaCodeEntity.getActDate()));
ioCodeEnttities.add(codeEnttity);
}
codeTempService.insertBatch(ioCodeEnttities);
}
orderService.insertOrder(orderSaveRequest);
dealProcess(orderSaveRequest);
if (!ioCheckInoutService.checkManual(orderEntity.getBillNo())) {
ioCheckInoutService.check(orderEntity.getBillNo());
}
}
IoOrderEntity orderEntity = pdaPostOrderRequest.getOrderEntity();
IoOrderEntity tempEntity = orderService.findByBillNo(orderEntity.getBillNo());
if (tempEntity != null) {
return ResultVOUtils.error(500, "单据已存在,请勿重复提交");
}
tempEntity = orderService.findByCorpOrderId(orderEntity.getBillNo());
if (tempEntity != null) {
return ResultVOUtils.error(500, "单据已存在,请勿重复提交");
}
if (CollUtil.isNotEmpty(pdaPostOrderRequest.getCodeTempEntities())) {
codeTempService.insertBatch(pdaPostOrderRequest.getCodeTempEntities());
}
BasicBussinessTypeEntity bussinessTypeEntity = basicBussinessTypeService.findByAction(orderEntity.getAction());
String orderNo = gennerOrderUtils.createScOrderNo(new OrderNoTypeBean(Constant.SCAN_ORDER + StrUtil.trimToEmpty(bussinessTypeEntity.getPrefix()), "yyyyMMdd"));
orderEntity.setBillNo(orderNo);
orderService.insertOrder(orderEntity);
} dealProcess(orderEntity);
if (!ioCheckInoutService.checkManual(orderEntity.getBillNo())) {
ioCheckInoutService.check(orderEntity.getBillNo());
} }
return ResultVOUtils.success("单据上传成功!");
// List<PostOrderRequest.PostOrder> postOrders = postOrderRequest.getPostOrders();
// if (postOrders != null && postOrders.size() > 0) {
// for (int i = 0; i < postOrders.size(); i++) {
// PostOrderRequest.PostOrder postOrder = postOrders.get(i);
// //创建单据
// PdaOrderEntity pdaOrderEntity = postOrder.getOrderBean();
// IoOrderEntity orderEntity = null;
// if (StrUtil.isNotEmpty(pdaOrderEntity.getDocid())) {
// orderEntity = orderService.findByBillNo(pdaOrderEntity.getDocid());
// }
// if (orderEntity != null) {
// //已包含业务单据校验
// orderEntity.setUpdateUser(postOrderRequest.getUserId() + "");
// orderEntity.setUpdateTime(new Date());
// orderService.update(orderEntity);
// List<PdaCodeEntity> pdaCodeEntities = postOrder.getCodes();
// if (pdaCodeEntities != null && pdaCodeEntities.size() > 0) {
// PdaCodeEntity pdaCodeEntity = pdaCodeEntities.get(0);
// //写入条码
// List<IoCodeTempEntity> ioCodeEnttities = new ArrayList<>();
// for (int index = 0; index < pdaCodeEntities.size(); index++) {
// IoCodeTempEntity codeEnttity = new IoCodeTempEntity();
// BeanUtil.copyProperties(pdaCodeEntities.get(index), codeEnttity);
// codeEnttity.setAction(orderEntity.getAction());
// codeEnttity.setMainAction(orderEntity.getMainAction());
// codeEnttity.setDeptCode(orderEntity.getDeptCode());
// codeEnttity.setOrderId(orderEntity.getBillNo());
// codeEnttity.setInvCode(orderEntity.getInvCode());
// codeEnttity.setReCount(codeEnttity.getCount() * udiCalCountUtil.getActCount(codeEnttity.getNameCode()));
// codeEnttity.setUpdateTime(new Date());
// codeEnttity.setCreateTime(MsDateUtil.parseDate(pdaCodeEntity.getActDate()));
// ioCodeEnttities.add(codeEnttity);
// }
// codeTempService.insertBatch(ioCodeEnttities);
// dealProcess(orderEntity);
// if (!ioCheckInoutService.checkManual(orderEntity.getBillNo())) {
// ioCheckInoutService.check(orderEntity.getBillNo());
// }
// }
// } else {
// //创建新单据
// BasicBussinessTypeEntity bussinessTypeEntity = basicBussinessTypeService.findByAction(pdaOrderEntity.getType());
// String orderNo = gennerOrderUtils.createScOrderNo(new OrderNoTypeBean(Constant.SCAN_ORDER + StrUtil.trimToEmpty(bussinessTypeEntity.getPrefix()), "yyyyMMdd"));
// IoOrderEntity orderSaveRequest = new IoOrderEntity();
// orderSaveRequest.setBillNo(orderNo);
// orderSaveRequest.setMainAction(pdaOrderEntity.getInout());
// orderSaveRequest.setAction(pdaOrderEntity.getType());
// orderSaveRequest.setCorpOrderId(pdaOrderEntity.getOrder());
// orderSaveRequest.setFromCorp(pdaOrderEntity.getFromCorpID());
// orderSaveRequest.setCustomerId(postOrderRequest.getCustomerId());
// orderSaveRequest.setFromDeptCode(pdaOrderEntity.getFromDeptCode());
// orderSaveRequest.setFromInvCode(pdaOrderEntity.getFromInvCode());
// orderSaveRequest.setDeptCode(pdaOrderEntity.getDeptCode());
// orderSaveRequest.setInvCode(pdaOrderEntity.getInvCode());
// orderSaveRequest.setStatus(ConstantStatus.ORDER_STATUS_PROCESS);
// orderSaveRequest.setDealStatus(ConstantStatus.ORDER_DEAL_POST);
// orderSaveRequest.setCreateUser(postOrderRequest.getUserId() + "");
// orderSaveRequest.setUpdateUser(postOrderRequest.getUserId() + "");
// orderSaveRequest.setUpdateTime(new Date());
// orderSaveRequest.setBusType(bussinessTypeEntity.getBusType());
// orderSaveRequest.setOrderType(ConstantStatus.ORDER_TYPE_SCAN);
// if (postOrder.getErpOrders() != null && postOrder.getErpOrders().size() > 0)
// orderSaveRequest.setFromType(ConstantStatus.FROM_PDAED);
// else
// orderSaveRequest.setFromType(ConstantStatus.FROM_PDAUN);
// List<PdaCodeEntity> pdaCodeEntities = postOrder.getCodes();
// if (pdaCodeEntities != null && pdaCodeEntities.size() > 0) {
// PdaCodeEntity pdaCodeEntity = pdaCodeEntities.get(0);
// if (pdaCodeEntity.getActDate() != null) {
// orderSaveRequest.setCreateTime(MsDateUtil.parseDate(pdaCodeEntity.getActDate()));
// }
// //写入条码
// List<IoCodeTempEntity> ioCodeEnttities = new ArrayList<>();
// for (int index = 0; index < pdaCodeEntities.size(); index++) {
// IoCodeTempEntity codeEnttity = new IoCodeTempEntity();
// BeanUtil.copyProperties(pdaCodeEntities.get(index), codeEnttity);
// codeEnttity.setAction(orderSaveRequest.getAction());
// codeEnttity.setMainAction(orderSaveRequest.getMainAction());
// codeEnttity.setDeptCode(orderSaveRequest.getDeptCode());
// codeEnttity.setOrderId(orderSaveRequest.getBillNo());
// codeEnttity.setInvCode(orderSaveRequest.getInvCode());
// codeEnttity.setReCount(codeEnttity.getCount() * udiCalCountUtil.getActCount(codeEnttity.getNameCode()));
// codeEnttity.setUpdateTime(new Date());
// codeEnttity.setCreateTime(MsDateUtil.parseDate(pdaCodeEntity.getActDate()));
// ioCodeEnttities.add(codeEnttity);
// }
// codeTempService.insertBatch(ioCodeEnttities);
// }
// orderService.insertOrder(orderSaveRequest);
// dealProcess(orderSaveRequest);
// if (!ioCheckInoutService.checkManual(orderEntity.getBillNo())) {
// ioCheckInoutService.check(orderEntity.getBillNo());
// }
// }
//
//
// }
// }
}
/**
*
*
* @return
*/
public BaseResponse waitOrderByPda(PdaPostOrderRequest pdaPostOrderRequest) {
return ResultVOUtils.success("提交成功!");
} }
@Resource
UdiCalCountUtil udiCalCountUtil;
//校验条码关联供应商 //校验条码关联供应商
public String checkExitSup(Long relId) { public String checkExitSup(Long relId) {

@ -1,5 +1,6 @@
package com.glxp.api.service.inout; package com.glxp.api.service.inout;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.lang.UUID; import cn.hutool.core.lang.UUID;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
@ -181,7 +182,7 @@ public class IoChangeInoutService {
List<IoCodeEntity> temps; List<IoCodeEntity> temps;
temps = filterSupMaps.get(corpName); temps = filterSupMaps.get(corpName);
IoOrderEntity outOrder = new IoOrderEntity(); IoOrderEntity outOrder = new IoOrderEntity();
BeanUtils.copyProperties(orderEntity, outOrder); BeanUtil.copyProperties(orderEntity, outOrder);
outOrder.setId(null); outOrder.setId(null);
outOrder.setSupplementNo(null);//补单需置空 outOrder.setSupplementNo(null);//补单需置空
if (bussinessChangeTypeEntity.getBeforeTime() != null) if (bussinessChangeTypeEntity.getBeforeTime() != null)
@ -248,7 +249,7 @@ public class IoChangeInoutService {
List<IoCodeTempEntity> codeTempEntities = new ArrayList<>(); List<IoCodeTempEntity> codeTempEntities = new ArrayList<>();
for (IoCodeEntity warehouseEntity : temps) { for (IoCodeEntity warehouseEntity : temps) {
IoCodeTempEntity codeTempEntity = new IoCodeTempEntity(); IoCodeTempEntity codeTempEntity = new IoCodeTempEntity();
BeanUtils.copyProperties(warehouseEntity, codeTempEntity); BeanUtil.copyProperties(warehouseEntity, codeTempEntity);
codeTempEntity.setId(null); codeTempEntity.setId(null);
codeTempEntity.setOrderId(outOrder.getBillNo()); codeTempEntity.setOrderId(outOrder.getBillNo());
codeTempEntity.setAction(outOrder.getAction()); codeTempEntity.setAction(outOrder.getAction());

@ -1,5 +1,6 @@
package com.glxp.api.service.inout; package com.glxp.api.service.inout;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
@ -210,7 +211,7 @@ public class IoCheckInoutService {
{ {
//生成单据结果 //生成单据结果
IoOrderDetailResultEntity orderDetailResultEntity = new IoOrderDetailResultEntity(); IoOrderDetailResultEntity orderDetailResultEntity = new IoOrderDetailResultEntity();
BeanUtils.copyProperties(orderDetailCodeEntity, orderDetailResultEntity); BeanUtil.copyProperties(orderDetailCodeEntity, orderDetailResultEntity);
orderDetailResultEntity.setCount(orderDetailCodeEntity.getReCount()); orderDetailResultEntity.setCount(orderDetailCodeEntity.getReCount());
orderDetailResultEntity.setReCount(orderDetailCodeEntity.getReCount()); orderDetailResultEntity.setReCount(orderDetailCodeEntity.getReCount());
orderDetailResultEntity.setId(null); orderDetailResultEntity.setId(null);
@ -223,7 +224,7 @@ public class IoCheckInoutService {
List<IoCodeTempEntity> codeTempEntities = codeTempService.findByOrderId(orderEntity.getBillNo()); List<IoCodeTempEntity> codeTempEntities = codeTempService.findByOrderId(orderEntity.getBillNo());
for (IoCodeTempEntity codeTempEntity : codeTempEntities) { for (IoCodeTempEntity codeTempEntity : codeTempEntities) {
IoCodeEntity codeEnttity = new IoCodeEntity(); IoCodeEntity codeEnttity = new IoCodeEntity();
BeanUtils.copyProperties(codeTempEntity, codeEnttity); BeanUtil.copyProperties(codeTempEntity, codeEnttity);
codeEnttity.setId(null); codeEnttity.setId(null);
codeService.insert(codeEnttity); codeService.insert(codeEnttity);
} }
@ -248,7 +249,7 @@ public class IoCheckInoutService {
List<IoOrderDetailCodeEntity> orderDetailCodeEntities = null; List<IoOrderDetailCodeEntity> orderDetailCodeEntities = null;
for (IoCodeTempEntity codeTempEntity : codeTempEntities) { for (IoCodeTempEntity codeTempEntity : codeTempEntities) {
IoCodeEntity codeEnttity = new IoCodeEntity(); IoCodeEntity codeEnttity = new IoCodeEntity();
BeanUtils.copyProperties(codeTempEntity, codeEnttity); BeanUtil.copyProperties(codeTempEntity, codeEnttity);
codeEnttity.setId(null); codeEnttity.setId(null);
codeService.insert(codeEnttity); codeService.insert(codeEnttity);
orderDetailCodeEntities = addInoutService.genOrderDetailCode(orderEntity, codeTempEntity); orderDetailCodeEntities = addInoutService.genOrderDetailCode(orderEntity, codeTempEntity);
@ -268,7 +269,7 @@ public class IoCheckInoutService {
{ {
//生成单据结果 //生成单据结果
IoOrderDetailResultEntity orderDetailResultEntity = new IoOrderDetailResultEntity(); IoOrderDetailResultEntity orderDetailResultEntity = new IoOrderDetailResultEntity();
BeanUtils.copyProperties(orderDetailCodeEntity, orderDetailResultEntity); BeanUtil.copyProperties(orderDetailCodeEntity, orderDetailResultEntity);
orderDetailResultEntity.setCount(orderDetailCodeEntity.getReCount()); orderDetailResultEntity.setCount(orderDetailCodeEntity.getReCount());
orderDetailResultEntity.setReCount(orderDetailCodeEntity.getReCount()); orderDetailResultEntity.setReCount(orderDetailCodeEntity.getReCount());
orderDetailResultEntity.setId(null); orderDetailResultEntity.setId(null);
@ -416,7 +417,7 @@ public class IoCheckInoutService {
{ {
//生成业务单据 //生成业务单据
IoOrderDetailBizEntity orderDetailBizEntity = new IoOrderDetailBizEntity(); IoOrderDetailBizEntity orderDetailBizEntity = new IoOrderDetailBizEntity();
BeanUtils.copyProperties(orderDetailCodeEntity, orderDetailBizEntity); BeanUtil.copyProperties(orderDetailCodeEntity, orderDetailBizEntity);
orderDetailBizEntity.setCount(orderDetailCodeEntity.getReCount()); orderDetailBizEntity.setCount(orderDetailCodeEntity.getReCount());
orderDetailBizEntity.setId(null); orderDetailBizEntity.setId(null);
orderDetailBizService.insert(orderDetailBizEntity); orderDetailBizService.insert(orderDetailBizEntity);
@ -427,7 +428,7 @@ public class IoCheckInoutService {
{ {
//生成单据结果 //生成单据结果
IoOrderDetailResultEntity orderDetailResultEntity = new IoOrderDetailResultEntity(); IoOrderDetailResultEntity orderDetailResultEntity = new IoOrderDetailResultEntity();
BeanUtils.copyProperties(orderDetailCodeEntity, orderDetailResultEntity); BeanUtil.copyProperties(orderDetailCodeEntity, orderDetailResultEntity);
orderDetailResultEntity.setCount(orderDetailCodeEntity.getReCount()); orderDetailResultEntity.setCount(orderDetailCodeEntity.getReCount());
orderDetailResultEntity.setReCount(orderDetailCodeEntity.getReCount()); orderDetailResultEntity.setReCount(orderDetailCodeEntity.getReCount());
orderDetailResultEntity.setId(null); orderDetailResultEntity.setId(null);
@ -440,7 +441,7 @@ public class IoCheckInoutService {
List<IoCodeTempEntity> codeTempEntities = codeTempService.findByOrderId(orderEntity.getBillNo()); List<IoCodeTempEntity> codeTempEntities = codeTempService.findByOrderId(orderEntity.getBillNo());
for (IoCodeTempEntity codeTempEntity : codeTempEntities) { for (IoCodeTempEntity codeTempEntity : codeTempEntities) {
IoCodeEntity codeEnttity = new IoCodeEntity(); IoCodeEntity codeEnttity = new IoCodeEntity();
BeanUtils.copyProperties(codeTempEntity, codeEnttity); BeanUtil.copyProperties(codeTempEntity, codeEnttity);
codeEnttity.setId(null); codeEnttity.setId(null);
codeService.insert(codeEnttity); codeService.insert(codeEnttity);
} }
@ -546,7 +547,7 @@ public class IoCheckInoutService {
orderDetailResultService.deleteByOrderId(orderEntity.getBillNo()); orderDetailResultService.deleteByOrderId(orderEntity.getBillNo());
for (IoOrderDetailBizEntity orderDetailBizEntity : orderDetailBizEntities) { for (IoOrderDetailBizEntity orderDetailBizEntity : orderDetailBizEntities) {
IoOrderDetailResultEntity orderDetailResultEntity = new IoOrderDetailResultEntity(); IoOrderDetailResultEntity orderDetailResultEntity = new IoOrderDetailResultEntity();
BeanUtils.copyProperties(orderDetailBizEntity, orderDetailResultEntity); BeanUtil.copyProperties(orderDetailBizEntity, orderDetailResultEntity);
orderDetailResultEntity.setId(null); orderDetailResultEntity.setId(null);
orderDetailResultEntity.setReCount(orderDetailBizEntity.getScanCount()); orderDetailResultEntity.setReCount(orderDetailBizEntity.getScanCount());
orderDetailResultService.insert(orderDetailResultEntity); orderDetailResultService.insert(orderDetailResultEntity);
@ -556,7 +557,7 @@ public class IoCheckInoutService {
List<IoCodeTempEntity> codeTempEntities = codeTempService.findByOrderId(orderEntity.getBillNo()); List<IoCodeTempEntity> codeTempEntities = codeTempService.findByOrderId(orderEntity.getBillNo());
for (IoCodeTempEntity codeTempEntity : codeTempEntities) { for (IoCodeTempEntity codeTempEntity : codeTempEntities) {
IoCodeEntity codeEnttity = new IoCodeEntity(); IoCodeEntity codeEnttity = new IoCodeEntity();
BeanUtils.copyProperties(codeTempEntity, codeEnttity); BeanUtil.copyProperties(codeTempEntity, codeEnttity);
codeService.insert(codeEnttity); codeService.insert(codeEnttity);
} }
codeTempService.deleteByBillNo(orderEntity.getBillNo()); codeTempService.deleteByBillNo(orderEntity.getBillNo());
@ -657,7 +658,7 @@ public class IoCheckInoutService {
//初始化默认值 //初始化默认值
for (IoOrderDetailBizResponse bizResponse : orderDetailBizEntities) { for (IoOrderDetailBizResponse bizResponse : orderDetailBizEntities) {
IoOrderDetailBizEntity bizEntity = new IoOrderDetailBizEntity(); IoOrderDetailBizEntity bizEntity = new IoOrderDetailBizEntity();
BeanUtils.copyProperties(bizResponse, bizEntity); BeanUtil.copyProperties(bizResponse, bizEntity);
for (IoOrderDetailCodeEntity codeEntity : orderDetailCodeEntities) { for (IoOrderDetailCodeEntity codeEntity : orderDetailCodeEntities) {
if (!bizEntity.isCheckSuccess() && !codeEntity.isCheckSuccess() && checkId(bizEntity, codeEntity) == null if (!bizEntity.isCheckSuccess() && !codeEntity.isCheckSuccess() && checkId(bizEntity, codeEntity) == null
&& checkBatchNo(bizEntity, codeEntity) == null && checkBatchNo(bizEntity, codeEntity) == null
@ -696,7 +697,7 @@ public class IoCheckInoutService {
) { ) {
//将产品ID,批次号匹配的合并,添加到列表 //将产品ID,批次号匹配的合并,添加到列表
IoOrderCheckResultResponse ioOrderCheckResultResponse = new IoOrderCheckResultResponse(); IoOrderCheckResultResponse ioOrderCheckResultResponse = new IoOrderCheckResultResponse();
BeanUtils.copyProperties(bizEntity, ioOrderCheckResultResponse); BeanUtil.copyProperties(bizEntity, ioOrderCheckResultResponse);
ioOrderCheckResultResponse.setBBatchNo(bizEntity.getBatchNo()); ioOrderCheckResultResponse.setBBatchNo(bizEntity.getBatchNo());
ioOrderCheckResultResponse.setBProductDate(bizEntity.getProductDate()); ioOrderCheckResultResponse.setBProductDate(bizEntity.getProductDate());
ioOrderCheckResultResponse.setBExpireDate(bizEntity.getExpireDate()); ioOrderCheckResultResponse.setBExpireDate(bizEntity.getExpireDate());
@ -718,7 +719,7 @@ public class IoCheckInoutService {
if (!isPass) { if (!isPass) {
//将未与扫码单 //将未与扫码单
IoOrderCheckResultResponse ioOrderCheckResultResponse = new IoOrderCheckResultResponse(); IoOrderCheckResultResponse ioOrderCheckResultResponse = new IoOrderCheckResultResponse();
BeanUtils.copyProperties(bizEntity, ioOrderCheckResultResponse); BeanUtil.copyProperties(bizEntity, ioOrderCheckResultResponse);
ioOrderCheckResultResponse.setBBatchNo(bizEntity.getBatchNo()); ioOrderCheckResultResponse.setBBatchNo(bizEntity.getBatchNo());
ioOrderCheckResultResponse.setBProductDate(bizEntity.getProductDate()); ioOrderCheckResultResponse.setBProductDate(bizEntity.getProductDate());
ioOrderCheckResultResponse.setBExpireDate(bizEntity.getExpireDate()); ioOrderCheckResultResponse.setBExpireDate(bizEntity.getExpireDate());
@ -730,7 +731,7 @@ public class IoCheckInoutService {
for (IoOrderDetailCodeEntity codeEntity : orderDetailCodeEntities) { for (IoOrderDetailCodeEntity codeEntity : orderDetailCodeEntities) {
if (!codeEntity.isCheckSuccess()) { if (!codeEntity.isCheckSuccess()) {
IoOrderCheckResultResponse ioOrderCheckResultResponse = new IoOrderCheckResultResponse(); IoOrderCheckResultResponse ioOrderCheckResultResponse = new IoOrderCheckResultResponse();
BeanUtils.copyProperties(codeEntity, ioOrderCheckResultResponse); BeanUtil.copyProperties(codeEntity, ioOrderCheckResultResponse);
ioOrderCheckResultResponse.setSBatchNo(codeEntity.getBatchNo()); ioOrderCheckResultResponse.setSBatchNo(codeEntity.getBatchNo());
ioOrderCheckResultResponse.setSProductDate(codeEntity.getProductDate()); ioOrderCheckResultResponse.setSProductDate(codeEntity.getProductDate());
ioOrderCheckResultResponse.setSExpireDate(codeEntity.getExpireDate()); ioOrderCheckResultResponse.setSExpireDate(codeEntity.getExpireDate());
@ -798,7 +799,7 @@ public class IoCheckInoutService {
public void codeOrderCheck2(List<IoOrderDetailCodeResponse> orderDetailCodeEntities, List<IoOrderDetailBizEntity> orderDetailBizEntities) { public void codeOrderCheck2(List<IoOrderDetailCodeResponse> orderDetailCodeEntities, List<IoOrderDetailBizEntity> orderDetailBizEntities) {
for (IoOrderDetailCodeResponse codeResponse : orderDetailCodeEntities) { for (IoOrderDetailCodeResponse codeResponse : orderDetailCodeEntities) {
IoOrderDetailCodeEntity codeEntity = new IoOrderDetailCodeEntity(); IoOrderDetailCodeEntity codeEntity = new IoOrderDetailCodeEntity();
BeanUtils.copyProperties(codeResponse, codeEntity); BeanUtil.copyProperties(codeResponse, codeEntity);
for (IoOrderDetailBizEntity bizEntity : orderDetailBizEntities) { for (IoOrderDetailBizEntity bizEntity : orderDetailBizEntities) {
if (!bizEntity.isCheckSuccess() && !codeEntity.isCheckSuccess() && checkId(bizEntity, codeEntity) == null if (!bizEntity.isCheckSuccess() && !codeEntity.isCheckSuccess() && checkId(bizEntity, codeEntity) == null
&& checkBatchNo(bizEntity, codeEntity) == null && checkBatchNo(bizEntity, codeEntity) == null
@ -1053,7 +1054,7 @@ public class IoCheckInoutService {
for (InvPreInProductDetailEntity invPreInProductDetailEntity : invPreInProductDetailEntities) { for (InvPreInProductDetailEntity invPreInProductDetailEntity : invPreInProductDetailEntities) {
if (IntUtil.value(invPreInProductDetailEntity.getReCount()) > 0) { if (IntUtil.value(invPreInProductDetailEntity.getReCount()) > 0) {
IoCodeEntity ioCodeEntity = new IoCodeEntity(); IoCodeEntity ioCodeEntity = new IoCodeEntity();
BeanUtils.copyProperties(invPreInProductDetailEntity, ioCodeEntity); BeanUtil.copyProperties(invPreInProductDetailEntity, ioCodeEntity);
ioCodeEntity.setWarehouseCode(invPreInProductDetailEntity.getInvSpaceCode()); ioCodeEntity.setWarehouseCode(invPreInProductDetailEntity.getInvSpaceCode());
backCodeList.add(ioCodeEntity); backCodeList.add(ioCodeEntity);
} }
@ -1124,7 +1125,7 @@ public class IoCheckInoutService {
List<IoCodeTempEntity> codeTempEntities = new ArrayList<>(); List<IoCodeTempEntity> codeTempEntities = new ArrayList<>();
for (IoCodeEntity warehouseEntity : backCodeList) { for (IoCodeEntity warehouseEntity : backCodeList) {
IoCodeTempEntity codeTempEntity = new IoCodeTempEntity(); IoCodeTempEntity codeTempEntity = new IoCodeTempEntity();
BeanUtils.copyProperties(warehouseEntity, codeTempEntity); BeanUtil.copyProperties(warehouseEntity, codeTempEntity);
codeTempEntity.setId(null); codeTempEntity.setId(null);
codeTempEntity.setOrderId(outOrder.getBillNo()); codeTempEntity.setOrderId(outOrder.getBillNo());
codeTempEntity.setAction(outOrder.getAction()); codeTempEntity.setAction(outOrder.getAction());

@ -1,5 +1,6 @@
package com.glxp.api.service.inout; package com.glxp.api.service.inout;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.glxp.api.constant.BusinessType; import com.glxp.api.constant.BusinessType;
import com.glxp.api.constant.ConstantStatus; import com.glxp.api.constant.ConstantStatus;
@ -99,7 +100,7 @@ public class IoGenInvService {
List<InvProductDetailEntity> invProductDetailEntities = new ArrayList<>(); List<InvProductDetailEntity> invProductDetailEntities = new ArrayList<>();
for (IoCodeEntity codeEntity : codeEnttities) { for (IoCodeEntity codeEntity : codeEnttities) {
InvProductDetailEntity invProductDetailEntity = new InvProductDetailEntity(); InvProductDetailEntity invProductDetailEntity = new InvProductDetailEntity();
BeanUtils.copyProperties(codeEntity, invProductDetailEntity); BeanUtil.copyProperties(codeEntity, invProductDetailEntity);
invProductDetailEntity.setRelId(codeEntity.getRelId()); invProductDetailEntity.setRelId(codeEntity.getRelId());
invProductDetailEntity.setUpdateTime(new Date()); invProductDetailEntity.setUpdateTime(new Date());
invProductDetailEntity.setId(null); invProductDetailEntity.setId(null);
@ -164,7 +165,7 @@ public class IoGenInvService {
List<InvUserProductDetailEntity> invUserProductDetailEntityList = new ArrayList<>(); List<InvUserProductDetailEntity> invUserProductDetailEntityList = new ArrayList<>();
for (IoCodeEntity codeEntity : codeEnttities) { for (IoCodeEntity codeEntity : codeEnttities) {
InvUserProductDetailEntity invUserProductDetailEntity = new InvUserProductDetailEntity(); InvUserProductDetailEntity invUserProductDetailEntity = new InvUserProductDetailEntity();
BeanUtils.copyProperties(codeEntity, invUserProductDetailEntity); BeanUtil.copyProperties(codeEntity, invUserProductDetailEntity);
invUserProductDetailEntity.setRelId(codeEntity.getRelId()); invUserProductDetailEntity.setRelId(codeEntity.getRelId());
invUserProductDetailEntity.setUpdateTime(new Date()); invUserProductDetailEntity.setUpdateTime(new Date());
invUserProductDetailEntity.setId(null); invUserProductDetailEntity.setId(null);
@ -229,7 +230,7 @@ public class IoGenInvService {
List<InvPreProductDetailEntity> invProductDetailEntities = new ArrayList<>(); List<InvPreProductDetailEntity> invProductDetailEntities = new ArrayList<>();
for (IoCodeEntity codeEntity : codeEnttities) { for (IoCodeEntity codeEntity : codeEnttities) {
InvPreProductDetailEntity invProductDetailEntity = new InvPreProductDetailEntity(); InvPreProductDetailEntity invProductDetailEntity = new InvPreProductDetailEntity();
BeanUtils.copyProperties(codeEntity, invProductDetailEntity); BeanUtil.copyProperties(codeEntity, invProductDetailEntity);
invProductDetailEntity.setRelId(codeEntity.getRelId()); invProductDetailEntity.setRelId(codeEntity.getRelId());
invProductDetailEntity.setUpdateTime(new Date()); invProductDetailEntity.setUpdateTime(new Date());
invProductDetailEntity.setId(null); invProductDetailEntity.setId(null);
@ -289,7 +290,7 @@ public class IoGenInvService {
List<InvUserProductDetailEntity> invUserProductDetailEntityList = new ArrayList<>(); List<InvUserProductDetailEntity> invUserProductDetailEntityList = new ArrayList<>();
for (IoCodeEntity codeEntity : codeEnttities) { for (IoCodeEntity codeEntity : codeEnttities) {
InvUserProductDetailEntity invUserProductDetailEntity = new InvUserProductDetailEntity(); InvUserProductDetailEntity invUserProductDetailEntity = new InvUserProductDetailEntity();
BeanUtils.copyProperties(codeEntity, invUserProductDetailEntity); BeanUtil.copyProperties(codeEntity, invUserProductDetailEntity);
invUserProductDetailEntity.setRelId(codeEntity.getRelId()); invUserProductDetailEntity.setRelId(codeEntity.getRelId());
invUserProductDetailEntity.setUpdateTime(new Date()); invUserProductDetailEntity.setUpdateTime(new Date());
invUserProductDetailEntity.setId(null); invUserProductDetailEntity.setId(null);
@ -318,14 +319,14 @@ public class IoGenInvService {
IoOrderEntity orderEntity = orderService.findByBillNo(orderId); IoOrderEntity orderEntity = orderService.findByBillNo(orderId);
if (orderEntity.getMainAction().equals(ConstantType.TYPE_PUT)) { if (orderEntity.getMainAction().equals(ConstantType.TYPE_PUT)) {
InvPreinOrderEntity invPreinOrderEntity = new InvPreinOrderEntity(); InvPreinOrderEntity invPreinOrderEntity = new InvPreinOrderEntity();
BeanUtils.copyProperties(orderEntity, invPreinOrderEntity); BeanUtil.copyProperties(orderEntity, invPreinOrderEntity);
invPreinOrderService.insert(invPreinOrderEntity); invPreinOrderService.insert(invPreinOrderEntity);
List<IoCodeEntity> codeEnttities = codeService.findByOrderId(orderId); List<IoCodeEntity> codeEnttities = codeService.findByOrderId(orderId);
List<InvPreinDetailEntity> invPreinDetailEntities = new ArrayList<>(); List<InvPreinDetailEntity> invPreinDetailEntities = new ArrayList<>();
codeEnttities.forEach(codeEntity -> codeEnttities.forEach(codeEntity ->
{ {
InvPreinDetailEntity invPreinDetailEntity = new InvPreinDetailEntity(); InvPreinDetailEntity invPreinDetailEntity = new InvPreinDetailEntity();
BeanUtils.copyProperties(codeEntity, invPreinDetailEntity); BeanUtil.copyProperties(codeEntity, invPreinDetailEntity);
invPreinDetailEntity.setId(null); invPreinDetailEntity.setId(null);
invPreinDetailEntity.setStatus(ConstantStatus.INVIN_IN); invPreinDetailEntity.setStatus(ConstantStatus.INVIN_IN);
invPreinDetailEntity.setOriginCount(codeEntity.getCount()); invPreinDetailEntity.setOriginCount(codeEntity.getCount());
@ -372,7 +373,7 @@ public class IoGenInvService {
List<InvPreInProductDetailEntity> invProductDetailEntities = new ArrayList<>(); List<InvPreInProductDetailEntity> invProductDetailEntities = new ArrayList<>();
for (IoCodeEntity codeEntity : codeEnttities) { for (IoCodeEntity codeEntity : codeEnttities) {
InvPreInProductDetailEntity invProductDetailEntity = new InvPreInProductDetailEntity(); InvPreInProductDetailEntity invProductDetailEntity = new InvPreInProductDetailEntity();
BeanUtils.copyProperties(codeEntity, invProductDetailEntity); BeanUtil.copyProperties(codeEntity, invProductDetailEntity);
invProductDetailEntity.setRelId(codeEntity.getRelId()); invProductDetailEntity.setRelId(codeEntity.getRelId());
invProductDetailEntity.setUpdateTime(new Date()); invProductDetailEntity.setUpdateTime(new Date());
invProductDetailEntity.setId(null); invProductDetailEntity.setId(null);
@ -437,7 +438,7 @@ public class IoGenInvService {
List<InvUserProductDetailEntity> invUserProductDetailEntityList = new ArrayList<>(); List<InvUserProductDetailEntity> invUserProductDetailEntityList = new ArrayList<>();
for (IoCodeEntity codeEntity : codeEnttities) { for (IoCodeEntity codeEntity : codeEnttities) {
InvUserProductDetailEntity invUserProductDetailEntity = new InvUserProductDetailEntity(); InvUserProductDetailEntity invUserProductDetailEntity = new InvUserProductDetailEntity();
BeanUtils.copyProperties(codeEntity, invUserProductDetailEntity); BeanUtil.copyProperties(codeEntity, invUserProductDetailEntity);
invUserProductDetailEntity.setRelId(codeEntity.getRelId()); invUserProductDetailEntity.setRelId(codeEntity.getRelId());
invUserProductDetailEntity.setUpdateTime(new Date()); invUserProductDetailEntity.setUpdateTime(new Date());
invUserProductDetailEntity.setId(null); invUserProductDetailEntity.setId(null);

@ -25,6 +25,9 @@ public interface IoOrderService {
IoOrderEntity findByBillNo(String billNO); IoOrderEntity findByBillNo(String billNO);
IoOrderEntity findByCorpOrderId(String billNO);
IoOrderResponse findGroupBillNo(String billNo); IoOrderResponse findGroupBillNo(String billNo);
List<IoOrderEntity> findByStatus(String action, Integer status, Date lastUpdateTime); List<IoOrderEntity> findByStatus(String action, Integer status, Date lastUpdateTime);
@ -149,7 +152,7 @@ public interface IoOrderService {
List<String> selectOrderIdList(@Param("data") String data); List<String> selectOrderIdList(@Param("data") String data);
void updateOrderInventory(String billNo,Integer status); void updateOrderInventory(String billNo, Integer status);
} }

@ -1,5 +1,6 @@
package com.glxp.api.service.inout.impl; package com.glxp.api.service.inout.impl;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
@ -41,7 +42,7 @@ public class IoOrderInvoiceService extends ServiceImpl<IoOrderInvoiceMapper, IoO
public boolean updateByInvId(IoOrderInvoiceRequest ioOrderInvoiceRequest) { public boolean updateByInvId(IoOrderInvoiceRequest ioOrderInvoiceRequest) {
IoOrderInvoiceEntity ioOrderInvoiceEntity = new IoOrderInvoiceEntity(); IoOrderInvoiceEntity ioOrderInvoiceEntity = new IoOrderInvoiceEntity();
BeanUtils.copyProperties(ioOrderInvoiceRequest, ioOrderInvoiceEntity); BeanUtil.copyProperties(ioOrderInvoiceRequest, ioOrderInvoiceEntity);
ioOrderInvoiceEntity.setUpdateTime(new Date()); ioOrderInvoiceEntity.setUpdateTime(new Date());
return this.ioOrderInvoiceMapper.updateById(ioOrderInvoiceEntity) > 0; return this.ioOrderInvoiceMapper.updateById(ioOrderInvoiceEntity) > 0;
} }

@ -149,6 +149,15 @@ public class IoOrderServiceImpl implements IoOrderService {
return orderDao.selectOne(new QueryWrapper<IoOrderEntity>().eq("billNo", billNO)); return orderDao.selectOne(new QueryWrapper<IoOrderEntity>().eq("billNo", billNO));
} }
@Override
public IoOrderEntity findByCorpOrderId(String billNO) {
List<IoOrderEntity> orderEntities = orderDao.selectList(new QueryWrapper<IoOrderEntity>().eq("billNo", billNO));
if (CollUtil.isNotEmpty(orderEntities)) {
return orderEntities.get(0);
}
return null;
}
@Override @Override
public IoOrderResponse findGroupBillNo(String billNo) { public IoOrderResponse findGroupBillNo(String billNo) {
FilterOrderRequest filterOrderRequest = new FilterOrderRequest(); FilterOrderRequest filterOrderRequest = new FilterOrderRequest();
@ -569,7 +578,7 @@ public class IoOrderServiceImpl implements IoOrderService {
List<IoCodeTempEntity> codeTempEntities = new ArrayList<>(); List<IoCodeTempEntity> codeTempEntities = new ArrayList<>();
for (IoCodeEntity codeEntity : codeEntityList) { for (IoCodeEntity codeEntity : codeEntityList) {
IoCodeTempEntity codeTempEntity = new IoCodeTempEntity(); IoCodeTempEntity codeTempEntity = new IoCodeTempEntity();
BeanUtils.copyProperties(codeEntity, codeTempEntity); BeanUtil.copyProperties(codeEntity, codeTempEntity);
codeTempEntity.setId(null); codeTempEntity.setId(null);
codeTempEntities.add(codeTempEntity); codeTempEntities.add(codeTempEntity);
} }
@ -1091,12 +1100,12 @@ public class IoOrderServiceImpl implements IoOrderService {
return orderDao.getfilterOrderList(filterOrderRequest); return orderDao.getfilterOrderList(filterOrderRequest);
} }
public Boolean setInvProductEntityList(List<IoOrderDetailResultEntity> ioOrderDetailResultEntityList,IoOrderEntity ioOrderEntity) { public Boolean setInvProductEntityList(List<IoOrderDetailResultEntity> ioOrderDetailResultEntityList, IoOrderEntity ioOrderEntity) {
for (IoOrderDetailResultEntity ioOrderDetailResultEntity : ioOrderDetailResultEntityList) { for (IoOrderDetailResultEntity ioOrderDetailResultEntity : ioOrderDetailResultEntityList) {
//查询该产品是不是存在 //查询该产品是不是存在
InvProductEntity invProductEntity = invProductService.selectByUnique(ioOrderDetailResultEntity.getBindRlFk(), ioOrderDetailResultEntity.getBatchNo(), InvProductEntity invProductEntity = invProductService.selectByUnique(ioOrderDetailResultEntity.getBindRlFk(), ioOrderDetailResultEntity.getBatchNo(),
ioOrderDetailResultEntity.getSupId(),ioOrderEntity.getDeptCode(),ioOrderEntity.getInvCode()); ioOrderDetailResultEntity.getSupId(), ioOrderEntity.getDeptCode(), ioOrderEntity.getInvCode());
if (invProductEntity == null) { if (invProductEntity == null) {
//没有该产品就填充数据 //没有该产品就填充数据
invProductEntity = new InvProductEntity(); invProductEntity = new InvProductEntity();

@ -1,5 +1,6 @@
package com.glxp.api.service.inv; package com.glxp.api.service.inv;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
@ -40,7 +41,7 @@ public class DeviceProjectSetService extends ServiceImpl<DeviceProjectSetMapper,
public boolean insertDevprojectSet(DeviceProjectSetRequest deviceProjectSetRequest) { public boolean insertDevprojectSet(DeviceProjectSetRequest deviceProjectSetRequest) {
AuthAdmin user = customerService.getUserBean(); AuthAdmin user = customerService.getUserBean();
DeviceProjectSet projectSet = new DeviceProjectSet(); DeviceProjectSet projectSet = new DeviceProjectSet();
BeanUtils.copyProperties(deviceProjectSetRequest, projectSet); BeanUtil.copyProperties(deviceProjectSetRequest, projectSet);
projectSet.setCreateTime(new Date()); projectSet.setCreateTime(new Date());
projectSet.setCreateUser(user.getId()+""); projectSet.setCreateUser(user.getId()+"");
return deviceProjectSetMapper.insert(projectSet) > 0; return deviceProjectSetMapper.insert(projectSet) > 0;
@ -54,7 +55,7 @@ public class DeviceProjectSetService extends ServiceImpl<DeviceProjectSetMapper,
public boolean updateDevprojectSet(DeviceProjectSetRequest deviceProjectSetRequest) { public boolean updateDevprojectSet(DeviceProjectSetRequest deviceProjectSetRequest) {
AuthAdmin user = customerService.getUserBean(); AuthAdmin user = customerService.getUserBean();
DeviceProjectSet projectSet = new DeviceProjectSet(); DeviceProjectSet projectSet = new DeviceProjectSet();
BeanUtils.copyProperties(deviceProjectSetRequest, projectSet); BeanUtil.copyProperties(deviceProjectSetRequest, projectSet);
projectSet.setUdpateTime(new Date()); projectSet.setUdpateTime(new Date());
projectSet.setUpdateUser(user.getId()+""); projectSet.setUpdateUser(user.getId()+"");
return deviceProjectSetMapper.updateById(projectSet) > 0; return deviceProjectSetMapper.updateById(projectSet) > 0;

@ -1,5 +1,6 @@
package com.glxp.api.service.inv.impl; package com.glxp.api.service.inv.impl;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
@ -193,7 +194,7 @@ public class InvInnerOrderPrintServiceImpl implements InvInnerOrderPrintService
if (pdfPrintCount != null && pdfPrintCount.getRowCount() > 0) { if (pdfPrintCount != null && pdfPrintCount.getRowCount() > 0) {
for (int i = 0; i < pdfPrintCount.getRowCount(); i++) { for (int i = 0; i < pdfPrintCount.getRowCount(); i++) {
InnerOrderPrintResponse clone = new InnerOrderPrintResponse(); InnerOrderPrintResponse clone = new InnerOrderPrintResponse();
BeanUtils.copyProperties(InnerOrderPrintResponse, clone); BeanUtil.copyProperties(InnerOrderPrintResponse, clone);
printEntities.add(clone); printEntities.add(clone);
} }
} else { } else {

@ -2016,7 +2016,7 @@ public class HeartService {
for (IoCodeEntity warehouseEntity : warehouseEntityList) { for (IoCodeEntity warehouseEntity : warehouseEntityList) {
if (warehouseEntity.getOrderId().equals(orderEntity.getBillNo())) { if (warehouseEntity.getOrderId().equals(orderEntity.getBillNo())) {
IoCodeTempEntity codeTempEntity = new IoCodeTempEntity(); IoCodeTempEntity codeTempEntity = new IoCodeTempEntity();
BeanUtils.copyProperties(warehouseEntity, codeTempEntity); BeanUtil.copyProperties(warehouseEntity, codeTempEntity);
codeTempEntity.setId(null); codeTempEntity.setId(null);
codeTempService.insert(codeTempEntity); codeTempService.insert(codeTempEntity);
} }

@ -1,5 +1,6 @@
package com.glxp.api.service.sync; package com.glxp.api.service.sync;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import com.glxp.api.constant.ConstantStatus; import com.glxp.api.constant.ConstantStatus;
import com.glxp.api.entity.auth.*; import com.glxp.api.entity.auth.*;
@ -87,7 +88,7 @@ public class UpBasicService {
SyncDataSetResponse syncDataSetEntity = syncDataSetService.selectSet(); SyncDataSetResponse syncDataSetEntity = syncDataSetService.selectSet();
List<IoOrderEntity> orderEntities = new ArrayList<>(); List<IoOrderEntity> orderEntities = new ArrayList<>();
FilterOrderRequest orderFilterRequest = new FilterOrderRequest(); FilterOrderRequest orderFilterRequest = new FilterOrderRequest();
BeanUtils.copyProperties(spsSyncDataRequest, orderFilterRequest); BeanUtil.copyProperties(spsSyncDataRequest, orderFilterRequest);
if (CollUtil.isNotEmpty(syncDataSetEntity.getBusTypes())) { if (CollUtil.isNotEmpty(syncDataSetEntity.getBusTypes())) {
for (SyncDataBustypeEntity syncDataBustypeEntity : syncDataSetEntity.getBusTypes()) { for (SyncDataBustypeEntity syncDataBustypeEntity : syncDataSetEntity.getBusTypes()) {
List<IoOrderEntity> temps = orderService.findByStatus(syncDataBustypeEntity.getAction(), syncDataBustypeEntity.getOrderStatus(), MsDateUtil.parseDate(spsSyncDataRequest.getLastUpdateTime())); List<IoOrderEntity> temps = orderService.findByStatus(syncDataBustypeEntity.getAction(), syncDataBustypeEntity.getOrderStatus(), MsDateUtil.parseDate(spsSyncDataRequest.getLastUpdateTime()));
@ -149,7 +150,7 @@ public class UpBasicService {
SyncDataSetResponse syncDataSetEntity = syncDataSetService.selectSet(); SyncDataSetResponse syncDataSetEntity = syncDataSetService.selectSet();
List<PurOrderEntity> purOrderEntities = new ArrayList<>(); List<PurOrderEntity> purOrderEntities = new ArrayList<>();
FilterOrderRequest orderFilterRequest = new FilterOrderRequest(); FilterOrderRequest orderFilterRequest = new FilterOrderRequest();
BeanUtils.copyProperties(spsSyncDataRequest, orderFilterRequest); BeanUtil.copyProperties(spsSyncDataRequest, orderFilterRequest);
if (CollUtil.isNotEmpty(syncDataSetEntity.getChangeBusTypes())) { if (CollUtil.isNotEmpty(syncDataSetEntity.getChangeBusTypes())) {
for (SyncDataChangeBustypesEntity syncDataChangeBustypesEntity : syncDataSetEntity.getChangeBusTypes()) { for (SyncDataChangeBustypesEntity syncDataChangeBustypesEntity : syncDataSetEntity.getChangeBusTypes()) {
if (syncDataChangeBustypesEntity.getAction().equals(ConstantStatus.BUS_ORDER_CGDD)) { if (syncDataChangeBustypesEntity.getAction().equals(ConstantStatus.BUS_ORDER_CGDD)) {
@ -230,7 +231,7 @@ public class UpBasicService {
if (syncDataSetEntity.getBasicDept() == 1) { if (syncDataSetEntity.getBasicDept() == 1) {
//获取部门信息 //获取部门信息
FilterInvWarehouseRequest filterDeptRequest = new FilterInvWarehouseRequest(); FilterInvWarehouseRequest filterDeptRequest = new FilterInvWarehouseRequest();
BeanUtils.copyProperties(spsSyncDataRequest, filterDeptRequest); BeanUtil.copyProperties(spsSyncDataRequest, filterDeptRequest);
List<DeptEntity> deptEntityList = deptService.filterGroupInvWarehouse(filterDeptRequest); List<DeptEntity> deptEntityList = deptService.filterGroupInvWarehouse(filterDeptRequest);
syncDataResponse.setDeptEntityList(deptEntityList); syncDataResponse.setDeptEntityList(deptEntityList);
@ -287,7 +288,7 @@ public class UpBasicService {
//系统用户信息 //系统用户信息
if (syncDataSetEntity.getSysUser() == 1) { if (syncDataSetEntity.getSysUser() == 1) {
FilterAuthUserRequest authAdminQueryRequest = new FilterAuthUserRequest(); FilterAuthUserRequest authAdminQueryRequest = new FilterAuthUserRequest();
BeanUtils.copyProperties(spsSyncDataRequest, authAdminQueryRequest); BeanUtil.copyProperties(spsSyncDataRequest, authAdminQueryRequest);
List<AuthAdmin> authAdminList = authAdminService.listAdminPage(authAdminQueryRequest); List<AuthAdmin> authAdminList = authAdminService.listAdminPage(authAdminQueryRequest);
syncDataResponse.setAuthAdminList(authAdminList); syncDataResponse.setAuthAdminList(authAdminList);
} }

@ -1,5 +1,6 @@
package com.glxp.api.service.sync.impl; package com.glxp.api.service.sync.impl;
import cn.hutool.core.bean.BeanUtil;
import com.glxp.api.dao.system.SyncDataSetDao; import com.glxp.api.dao.system.SyncDataSetDao;
import com.glxp.api.entity.system.SyncDataChangeBustypesEntity; import com.glxp.api.entity.system.SyncDataChangeBustypesEntity;
import com.glxp.api.entity.system.SyncDataBustypeEntity; import com.glxp.api.entity.system.SyncDataBustypeEntity;
@ -36,7 +37,7 @@ public class SyncDataSetServiceImpl implements SyncDataSetService {
public SyncDataSetResponse selectSet() { public SyncDataSetResponse selectSet() {
SyncDataSetEntity syncDataSetEntity = syncDataSetDao.selectSet(); SyncDataSetEntity syncDataSetEntity = syncDataSetDao.selectSet();
SyncDataSetResponse syncDataSetResponse = new SyncDataSetResponse(); SyncDataSetResponse syncDataSetResponse = new SyncDataSetResponse();
BeanUtils.copyProperties(syncDataSetEntity, syncDataSetResponse); BeanUtil.copyProperties(syncDataSetEntity, syncDataSetResponse);
List<SyncDataBustypeEntity> syncDataBustypeEntities = syncDataBustypeService.findAll(1); List<SyncDataBustypeEntity> syncDataBustypeEntities = syncDataBustypeService.findAll(1);
List<SyncDataBustypeEntity> syncDataToInBustypeEntities = syncDataBustypeService.findAll(2); List<SyncDataBustypeEntity> syncDataToInBustypeEntities = syncDataBustypeService.findAll(2);
List<SyncDataChangeBustypesEntity> changeBustypesEntities = syncDataChangeBustypeService.findAll(); List<SyncDataChangeBustypesEntity> changeBustypesEntities = syncDataChangeBustypeService.findAll();

@ -1,5 +1,6 @@
package com.glxp.api.service.thrsys; package com.glxp.api.service.thrsys;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.io.file.FileWriter; import cn.hutool.core.io.file.FileWriter;
import cn.hutool.json.JSONUtil; import cn.hutool.json.JSONUtil;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
@ -77,7 +78,7 @@ public class ThrCorpsDlService {
thrCorpImportDetailEntities = thrCorpsResponseList.stream().map( thrCorpImportDetailEntities = thrCorpsResponseList.stream().map(
item -> { item -> {
ThrCorpImportDetailEntity thrCorpEntity = new ThrCorpImportDetailEntity(); ThrCorpImportDetailEntity thrCorpEntity = new ThrCorpImportDetailEntity();
BeanUtils.copyProperties(item, thrCorpEntity); BeanUtil.copyProperties(item, thrCorpEntity);
thrCorpEntity.setUnitId(item.getUnitId()); thrCorpEntity.setUnitId(item.getUnitId());
thrCorpEntity.setUpdateTime(new Date()); thrCorpEntity.setUpdateTime(new Date());
thrCorpEntity.setCreateTime(new Date()); thrCorpEntity.setCreateTime(new Date());
@ -95,7 +96,7 @@ public class ThrCorpsDlService {
List<ThrCorpEntity> thrCorpEntities = temps.stream().map( List<ThrCorpEntity> thrCorpEntities = temps.stream().map(
item -> { item -> {
ThrCorpEntity thrProductsEntity = new ThrCorpEntity(); ThrCorpEntity thrProductsEntity = new ThrCorpEntity();
BeanUtils.copyProperties(item, thrProductsEntity); BeanUtil.copyProperties(item, thrProductsEntity);
thrProductsEntity.setThirdSysFk(thirdSys); thrProductsEntity.setThirdSysFk(thirdSys);
thrProductsEntity.setUpdateTime(new Date()); thrProductsEntity.setUpdateTime(new Date());
thrProductsEntity.setCreateTime(new Date()); thrProductsEntity.setCreateTime(new Date());
@ -135,7 +136,7 @@ public class ThrCorpsDlService {
List<ThrCorpEntity> thrCorpEntities = thrCorpImportDetailEntities.stream().map( List<ThrCorpEntity> thrCorpEntities = thrCorpImportDetailEntities.stream().map(
item -> { item -> {
ThrCorpEntity thrProductsEntity = new ThrCorpEntity(); ThrCorpEntity thrProductsEntity = new ThrCorpEntity();
BeanUtils.copyProperties(item, thrProductsEntity); BeanUtil.copyProperties(item, thrProductsEntity);
thrProductsEntity.setUpdateTime(new Date()); thrProductsEntity.setUpdateTime(new Date());
thrProductsEntity.setThirdSysFk(thirdSys); thrProductsEntity.setThirdSysFk(thirdSys);
return thrProductsEntity; return thrProductsEntity;
@ -206,7 +207,7 @@ public class ThrCorpsDlService {
} else { } else {
//根据查询条件一键导出数据库往来单位 //根据查询条件一键导出数据库往来单位
FilterThrCorpRequest filterThrCorpRequest = new FilterThrCorpRequest(); FilterThrCorpRequest filterThrCorpRequest = new FilterThrCorpRequest();
BeanUtils.copyProperties(thrCorpExportRequest, filterThrCorpRequest); BeanUtil.copyProperties(thrCorpExportRequest, filterThrCorpRequest);
filterThrCorpRequest.setPage(null); filterThrCorpRequest.setPage(null);
List<List<String>> genDatas = genExcelData(filterThrCorpRequest); List<List<String>> genDatas = genExcelData(filterThrCorpRequest);
if (genDatas != null && genDatas.size() > 0) { if (genDatas != null && genDatas.size() > 0) {
@ -234,7 +235,7 @@ public class ThrCorpsDlService {
thrCorpImportDetailEntities = thrCorpsResponseList.stream().map( thrCorpImportDetailEntities = thrCorpsResponseList.stream().map(
item -> { item -> {
ThrCorpImportDetailEntity thrCorpEntity = new ThrCorpImportDetailEntity(); ThrCorpImportDetailEntity thrCorpEntity = new ThrCorpImportDetailEntity();
BeanUtils.copyProperties(item, thrCorpEntity); BeanUtil.copyProperties(item, thrCorpEntity);
thrCorpEntity.setGenKeyFk(finalGenKey); thrCorpEntity.setGenKeyFk(finalGenKey);
thrCorpEntity.setUpdateTime(new Date()); thrCorpEntity.setUpdateTime(new Date());
thrCorpEntity.setThirdSysFk(thirdSys); thrCorpEntity.setThirdSysFk(thirdSys);
@ -245,7 +246,7 @@ public class ThrCorpsDlService {
thrCorpEntities = thrCorpImportDetailEntities.stream().map( thrCorpEntities = thrCorpImportDetailEntities.stream().map(
item -> { item -> {
ThrCorpEntity thrCorpEntity = new ThrCorpEntity(); ThrCorpEntity thrCorpEntity = new ThrCorpEntity();
BeanUtils.copyProperties(item, thrCorpEntity); BeanUtil.copyProperties(item, thrCorpEntity);
// thrCorpEntity.setUnitId(item.getId()); // thrCorpEntity.setUnitId(item.getId());
thrCorpEntity.setUpdateTime(new Date()); thrCorpEntity.setUpdateTime(new Date());
thrCorpEntity.setThirdSysFk(thirdSys); thrCorpEntity.setThirdSysFk(thirdSys);
@ -280,7 +281,7 @@ public class ThrCorpsDlService {
thrCorpImportDetailEntities = erpUnitsResponses.stream().map( thrCorpImportDetailEntities = erpUnitsResponses.stream().map(
item -> { item -> {
ThrCorpImportDetailEntity thrCorpEntity = new ThrCorpImportDetailEntity(); ThrCorpImportDetailEntity thrCorpEntity = new ThrCorpImportDetailEntity();
BeanUtils.copyProperties(item, thrCorpEntity); BeanUtil.copyProperties(item, thrCorpEntity);
thrCorpEntity.setUnitId(item.getUnitId()); thrCorpEntity.setUnitId(item.getUnitId());
thrCorpEntity.setGenKeyFk(finalGenKey); thrCorpEntity.setGenKeyFk(finalGenKey);
thrCorpEntity.setUpdateTime(new Date()); thrCorpEntity.setUpdateTime(new Date());
@ -340,7 +341,7 @@ public class ThrCorpsDlService {
List<ThrCorpEntity> thrCorpEntities = erpUnitsResponses.stream().map( List<ThrCorpEntity> thrCorpEntities = erpUnitsResponses.stream().map(
item -> { item -> {
ThrCorpEntity thrProductsEntity = new ThrCorpEntity(); ThrCorpEntity thrProductsEntity = new ThrCorpEntity();
BeanUtils.copyProperties(item, thrProductsEntity); BeanUtil.copyProperties(item, thrProductsEntity);
thrProductsEntity.setUnitId(item.getId()); thrProductsEntity.setUnitId(item.getId());
return thrProductsEntity; return thrProductsEntity;
} }
@ -359,7 +360,7 @@ public class ThrCorpsDlService {
thrCorpEntityList = thrCorpsResponseList.stream().map( thrCorpEntityList = thrCorpsResponseList.stream().map(
item -> { item -> {
ThrCorpEntity thrCorpEntity = new ThrCorpEntity(); ThrCorpEntity thrCorpEntity = new ThrCorpEntity();
BeanUtils.copyProperties(item, thrCorpEntity); BeanUtil.copyProperties(item, thrCorpEntity);
return thrCorpEntity; return thrCorpEntity;
} }
).collect(Collectors.toList()); ).collect(Collectors.toList());
@ -421,14 +422,14 @@ public class ThrCorpsDlService {
//根据查询条件一键导出数据库往来单位 //根据查询条件一键导出数据库往来单位
List<ThrCorpEntity> thrCorpEntityList = new ArrayList<>(); List<ThrCorpEntity> thrCorpEntityList = new ArrayList<>();
FilterThrCorpRequest filterThrCorpRequest = new FilterThrCorpRequest(); FilterThrCorpRequest filterThrCorpRequest = new FilterThrCorpRequest();
BeanUtils.copyProperties(thrCorpExportRequest, filterThrCorpRequest); BeanUtil.copyProperties(thrCorpExportRequest, filterThrCorpRequest);
filterThrCorpRequest.setPage(null); filterThrCorpRequest.setPage(null);
List<ThrCorpsResponse> thrCorpsResponseList = thrCorpService.filterThrCorps(filterThrCorpRequest); List<ThrCorpsResponse> thrCorpsResponseList = thrCorpService.filterThrCorps(filterThrCorpRequest);
if (thrCorpsResponseList.size() > 0) { if (thrCorpsResponseList.size() > 0) {
thrCorpEntityList = thrCorpsResponseList.stream().map( thrCorpEntityList = thrCorpsResponseList.stream().map(
item -> { item -> {
ThrCorpEntity thrCorpEntity = new ThrCorpEntity(); ThrCorpEntity thrCorpEntity = new ThrCorpEntity();
BeanUtils.copyProperties(item, thrCorpEntity); BeanUtil.copyProperties(item, thrCorpEntity);
return thrCorpEntity; return thrCorpEntity;
} }
).collect(Collectors.toList()); ).collect(Collectors.toList());
@ -478,14 +479,14 @@ public class ThrCorpsDlService {
//根据查询条件一键导出数据库往来单位 //根据查询条件一键导出数据库往来单位
List<ThrCorpEntity> thrCorpEntityList = new ArrayList<>(); List<ThrCorpEntity> thrCorpEntityList = new ArrayList<>();
FilterThrCorpRequest filterThrCorpRequest = new FilterThrCorpRequest(); FilterThrCorpRequest filterThrCorpRequest = new FilterThrCorpRequest();
BeanUtils.copyProperties(thrCorpExportRequest, filterThrCorpRequest); BeanUtil.copyProperties(thrCorpExportRequest, filterThrCorpRequest);
filterThrCorpRequest.setPage(null); filterThrCorpRequest.setPage(null);
List<ThrCorpsResponse> thrCorpsResponseList = thrCorpService.filterThrCorps(filterThrCorpRequest); List<ThrCorpsResponse> thrCorpsResponseList = thrCorpService.filterThrCorps(filterThrCorpRequest);
if (thrCorpsResponseList.size() > 0) { if (thrCorpsResponseList.size() > 0) {
thrCorpEntityList = thrCorpsResponseList.stream().map( thrCorpEntityList = thrCorpsResponseList.stream().map(
item -> { item -> {
ThrCorpEntity thrCorpEntity = new ThrCorpEntity(); ThrCorpEntity thrCorpEntity = new ThrCorpEntity();
BeanUtils.copyProperties(item, thrCorpEntity); BeanUtil.copyProperties(item, thrCorpEntity);
return thrCorpEntity; return thrCorpEntity;
} }
).collect(Collectors.toList()); ).collect(Collectors.toList());

@ -1,5 +1,6 @@
package com.glxp.api.service.thrsys; package com.glxp.api.service.thrsys;
import cn.hutool.core.bean.BeanUtil;
import com.glxp.api.common.res.BaseResponse; import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.constant.ConstantStatus; import com.glxp.api.constant.ConstantStatus;
import com.glxp.api.entity.thrsys.ThrProductsEntity; import com.glxp.api.entity.thrsys.ThrProductsEntity;
@ -52,7 +53,7 @@ public class ThrDataService {
List<ThrProductsResponse> erpProductsResponses = udiDlDeviceResponse.getData().getList(); List<ThrProductsResponse> erpProductsResponses = udiDlDeviceResponse.getData().getList();
if (erpProductsResponses != null) { if (erpProductsResponses != null) {
ThrProductsEntity thrProductsEntity = new ThrProductsEntity(); ThrProductsEntity thrProductsEntity = new ThrProductsEntity();
BeanUtils.copyProperties(erpProductsResponses.get(0), thrProductsEntity); BeanUtil.copyProperties(erpProductsResponses.get(0), thrProductsEntity);
return thrProductsEntity; return thrProductsEntity;
} }
} }

@ -1,6 +1,7 @@
package com.glxp.api.service.thrsys; package com.glxp.api.service.thrsys;
import cn.hutool.core.bean.BeanUtil;
import com.glxp.api.common.res.BaseResponse; import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.config.WebSocketServer; import com.glxp.api.config.WebSocketServer;
import com.glxp.api.constant.BasicProcessStatus; import com.glxp.api.constant.BasicProcessStatus;
@ -57,7 +58,7 @@ public class ThrInvProductsDlService {
List<ThrInvProductsImportDetailEntity> thrProductsEntities = ThrInvProductResponses.stream().map( List<ThrInvProductsImportDetailEntity> thrProductsEntities = ThrInvProductResponses.stream().map(
item -> { item -> {
ThrInvProductsImportDetailEntity thrProductsEntity = new ThrInvProductsImportDetailEntity(); ThrInvProductsImportDetailEntity thrProductsEntity = new ThrInvProductsImportDetailEntity();
BeanUtils.copyProperties(item, thrProductsEntity); BeanUtil.copyProperties(item, thrProductsEntity);
thrProductsEntity.setInventoryCode(item.getCode()); thrProductsEntity.setInventoryCode(item.getCode());
thrProductsEntity.setInventoryName(item.getName()); thrProductsEntity.setInventoryName(item.getName());
thrProductsEntity.setGenKeyFk(genKey); thrProductsEntity.setGenKeyFk(genKey);
@ -78,7 +79,7 @@ public class ThrInvProductsDlService {
List<ThrInvProductsEntity> thrInvProductsEntities = thrInvProductsImportDetailEntities.stream().map( List<ThrInvProductsEntity> thrInvProductsEntities = thrInvProductsImportDetailEntities.stream().map(
item -> { item -> {
ThrInvProductsEntity thrInvProductsEntity = new ThrInvProductsEntity(); ThrInvProductsEntity thrInvProductsEntity = new ThrInvProductsEntity();
BeanUtils.copyProperties(item, thrInvProductsEntity); BeanUtil.copyProperties(item, thrInvProductsEntity);
thrInvProductsEntity.setUpdateTime(new Date()); thrInvProductsEntity.setUpdateTime(new Date());
thrInvProductsEntity.setCreateTime(new Date()); thrInvProductsEntity.setCreateTime(new Date());
thrInvProductsEntity.setCreateUser(String.valueOf(customerServicel.getUserId())); thrInvProductsEntity.setCreateUser(String.valueOf(customerServicel.getUserId()));
@ -114,7 +115,7 @@ public class ThrInvProductsDlService {
List<ThrInvProductsEntity> thrInvProductsEntities = thrInvProductsImportDetailEntities.stream().map( List<ThrInvProductsEntity> thrInvProductsEntities = thrInvProductsImportDetailEntities.stream().map(
item -> { item -> {
ThrInvProductsEntity thrInvProductsEntity = new ThrInvProductsEntity(); ThrInvProductsEntity thrInvProductsEntity = new ThrInvProductsEntity();
BeanUtils.copyProperties(item, thrInvProductsEntity); BeanUtil.copyProperties(item, thrInvProductsEntity);
thrInvProductsEntity.setUpdateTime(new Date()); thrInvProductsEntity.setUpdateTime(new Date());
thrInvProductsEntity.setCreateTime(new Date()); thrInvProductsEntity.setCreateTime(new Date());
thrInvProductsEntity.setCreateUser(String.valueOf(customerServicel.getUserId())); thrInvProductsEntity.setCreateUser(String.valueOf(customerServicel.getUserId()));
@ -172,13 +173,13 @@ public class ThrInvProductsDlService {
if (thrSystemDetailEntity.getFromType() == 0) { if (thrSystemDetailEntity.getFromType() == 0) {
//从第三方服务实时一键导出 //从第三方服务实时一键导出
FilterThrInvProductsRequest filterThrInvProductsRequest = new FilterThrInvProductsRequest(); FilterThrInvProductsRequest filterThrInvProductsRequest = new FilterThrInvProductsRequest();
BeanUtils.copyProperties(thrInvProductsExportRequest, filterThrInvProductsRequest); BeanUtil.copyProperties(thrInvProductsExportRequest, filterThrInvProductsRequest);
List<ThrInvProductsEntity> thrInvProductsEntities = exportInvProducts(filterThrInvProductsRequest); List<ThrInvProductsEntity> thrInvProductsEntities = exportInvProducts(filterThrInvProductsRequest);
excelData.addAll(getRows(thrInvProductsEntities)); excelData.addAll(getRows(thrInvProductsEntities));
} else { } else {
//从本地导出 //从本地导出
FilterThrInvProductsRequest filterThrInvProductsRequest = new FilterThrInvProductsRequest(); FilterThrInvProductsRequest filterThrInvProductsRequest = new FilterThrInvProductsRequest();
BeanUtils.copyProperties(thrInvProductsExportRequest, filterThrInvProductsRequest); BeanUtil.copyProperties(thrInvProductsExportRequest, filterThrInvProductsRequest);
List<List<String>> genDatas = genExcelData(null, filterThrInvProductsRequest); List<List<String>> genDatas = genExcelData(null, filterThrInvProductsRequest);
if (genDatas != null && genDatas.size() > 0) { if (genDatas != null && genDatas.size() > 0) {
excelData.addAll(genDatas); excelData.addAll(genDatas);
@ -200,7 +201,7 @@ public class ThrInvProductsDlService {
thrInvProductsImportDetailEntities = erpOnHandResponses.stream().map( thrInvProductsImportDetailEntities = erpOnHandResponses.stream().map(
item -> { item -> {
ThrInvProductsImportDetailEntity thrInvProductsImportDetailEntity = new ThrInvProductsImportDetailEntity(); ThrInvProductsImportDetailEntity thrInvProductsImportDetailEntity = new ThrInvProductsImportDetailEntity();
BeanUtils.copyProperties(item, thrInvProductsImportDetailEntity); BeanUtil.copyProperties(item, thrInvProductsImportDetailEntity);
thrInvProductsImportDetailEntity.setInventoryCode(item.getCode()); thrInvProductsImportDetailEntity.setInventoryCode(item.getCode());
thrInvProductsImportDetailEntity.setInventoryName(item.getName()); thrInvProductsImportDetailEntity.setInventoryName(item.getName());
thrInvProductsImportDetailEntity.setThirdSysFk(thirdSys); thrInvProductsImportDetailEntity.setThirdSysFk(thirdSys);
@ -218,7 +219,7 @@ public class ThrInvProductsDlService {
thrInvProductsEntities = thrInvProductsImportDetailEntities.stream().map( thrInvProductsEntities = thrInvProductsImportDetailEntities.stream().map(
item -> { item -> {
ThrInvProductsEntity thrInvProductsEntity = new ThrInvProductsEntity(); ThrInvProductsEntity thrInvProductsEntity = new ThrInvProductsEntity();
BeanUtils.copyProperties(item, thrInvProductsEntity); BeanUtil.copyProperties(item, thrInvProductsEntity);
thrInvProductsEntity.setUpdateTime(new Date()); thrInvProductsEntity.setUpdateTime(new Date());
thrInvProductsEntity.setCreateTime(new Date()); thrInvProductsEntity.setCreateTime(new Date());
thrInvProductsEntity.setCreateUser(String.valueOf(customerServicel.getUserId())); thrInvProductsEntity.setCreateUser(String.valueOf(customerServicel.getUserId()));
@ -255,7 +256,7 @@ public class ThrInvProductsDlService {
List<ThrInvProductsImportDetailEntity> thrProductsEntities = ThrInvProductResponses.stream().map( List<ThrInvProductsImportDetailEntity> thrProductsEntities = ThrInvProductResponses.stream().map(
item -> { item -> {
ThrInvProductsImportDetailEntity thrProductsEntity = new ThrInvProductsImportDetailEntity(); ThrInvProductsImportDetailEntity thrProductsEntity = new ThrInvProductsImportDetailEntity();
BeanUtils.copyProperties(item, thrProductsEntity); BeanUtil.copyProperties(item, thrProductsEntity);
thrProductsEntity.setInventoryCode(item.getCode()); thrProductsEntity.setInventoryCode(item.getCode());
thrProductsEntity.setInventoryName(item.getName()); thrProductsEntity.setInventoryName(item.getName());
thrProductsEntity.setGenKeyFk(genKey); thrProductsEntity.setGenKeyFk(genKey);
@ -301,7 +302,7 @@ public class ThrInvProductsDlService {
public List<ThrInvProductsEntity> getInvProducts(int page, int limit, String invPiUrl, FilterThrInvProductsRequest filterThrInvProductsRequest) { public List<ThrInvProductsEntity> getInvProducts(int page, int limit, String invPiUrl, FilterThrInvProductsRequest filterThrInvProductsRequest) {
ThrOnhandRequest ThrOnhandRequest = new ThrOnhandRequest(); ThrOnhandRequest ThrOnhandRequest = new ThrOnhandRequest();
BeanUtils.copyProperties(filterThrInvProductsRequest, ThrOnhandRequest); BeanUtil.copyProperties(filterThrInvProductsRequest, ThrOnhandRequest);
ThrOnhandRequest.setPage(page); ThrOnhandRequest.setPage(page);
ThrOnhandRequest.setLimit(limit); ThrOnhandRequest.setLimit(limit);
@ -312,7 +313,7 @@ public class ThrInvProductsDlService {
List<ThrInvProductsEntity> thrProductsEntities = ThrInvProductResponses.stream().map( List<ThrInvProductsEntity> thrProductsEntities = ThrInvProductResponses.stream().map(
item -> { item -> {
ThrInvProductsEntity thrProductsEntity = new ThrInvProductsEntity(); ThrInvProductsEntity thrProductsEntity = new ThrInvProductsEntity();
BeanUtils.copyProperties(item, thrProductsEntity); BeanUtil.copyProperties(item, thrProductsEntity);
thrProductsEntity.setInventoryCode(item.getCode()); thrProductsEntity.setInventoryCode(item.getCode());
thrProductsEntity.setInventoryName(item.getName()); thrProductsEntity.setInventoryName(item.getName());
return thrProductsEntity; return thrProductsEntity;

@ -1,5 +1,6 @@
package com.glxp.api.service.thrsys; package com.glxp.api.service.thrsys;
import cn.hutool.core.bean.BeanUtil;
import com.alibaba.fastjson.JSONObject; 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;
@ -94,7 +95,7 @@ public class ThrOrdersDlService {
if (erpOrderResponses != null && erpOrderResponses.size() > 0) { if (erpOrderResponses != null && erpOrderResponses.size() > 0) {
for (ThrOrderResponse erpOrderResponse : erpOrderResponses) { for (ThrOrderResponse erpOrderResponse : erpOrderResponses) {
ThrOrderEntity thrOrderEntity = new ThrOrderEntity(); ThrOrderEntity thrOrderEntity = new ThrOrderEntity();
BeanUtils.copyProperties(erpOrderResponse, thrOrderEntity); BeanUtil.copyProperties(erpOrderResponse, thrOrderEntity);
thrOrderEntity.setThirdSysFk(thirdSys); thrOrderEntity.setThirdSysFk(thirdSys);
ThrOrderEntity originEntity = thrOrderService.findByUnique(thrOrderEntity.getBillNo(), thrOrderEntity.getThirdSysFk()); ThrOrderEntity originEntity = thrOrderService.findByUnique(thrOrderEntity.getBillNo(), thrOrderEntity.getThirdSysFk());
if (originEntity != null) { if (originEntity != null) {
@ -106,7 +107,7 @@ public class ThrOrdersDlService {
for (ThrOrderResponse.SubErpOrder subPurchase : erpOrderResponse.getSubErpOrders()) { for (ThrOrderResponse.SubErpOrder subPurchase : erpOrderResponse.getSubErpOrders()) {
ThrOrderDetailEntity thrOrderDetailEntity = new ThrOrderDetailEntity(); ThrOrderDetailEntity thrOrderDetailEntity = new ThrOrderDetailEntity();
thrOrderDetailEntity.setUpdateTime(new Date()); thrOrderDetailEntity.setUpdateTime(new Date());
BeanUtils.copyProperties(subPurchase, thrOrderDetailEntity); BeanUtil.copyProperties(subPurchase, thrOrderDetailEntity);
thrOrderDetailEntity.setThirdSysFk(thirdSys); thrOrderDetailEntity.setThirdSysFk(thirdSys);
thrOrderDetailEntity.setUpdateTime(new Date()); thrOrderDetailEntity.setUpdateTime(new Date());
thrOrderDetailEntity.setOrderIdFk(thrOrderEntity.getBillNo()); thrOrderDetailEntity.setOrderIdFk(thrOrderEntity.getBillNo());
@ -202,12 +203,12 @@ public class ThrOrdersDlService {
// if (basicThirdSysDetailEntity.getFromType() == 0) { // if (basicThirdSysDetailEntity.getFromType() == 0) {
// FilterThrOrderRequest filterThrOrderRequest = new FilterThrOrderRequest(); // FilterThrOrderRequest filterThrOrderRequest = new FilterThrOrderRequest();
// filterThrOrderRequest.setThirdSysFk(bussinessTypeEntity.getThirdSysFk()); // filterThrOrderRequest.setThirdSysFk(bussinessTypeEntity.getThirdSysFk());
// BeanUtils.copyProperties(thrOrderExportRequest, filterThrOrderRequest); // BeanUtil.copyProperties(thrOrderExportRequest, filterThrOrderRequest);
// List<List<String>> datas = exportThrOrders(filterThrOrderRequest); // List<List<String>> datas = exportThrOrders(filterThrOrderRequest);
// excelData.addAll(datas); // excelData.addAll(datas);
// } else { // } else {
// FilterThrOrderRequest filterThrOrderRequest = new FilterThrOrderRequest(); // FilterThrOrderRequest filterThrOrderRequest = new FilterThrOrderRequest();
// BeanUtils.copyProperties(thrOrderExportRequest, filterThrOrderRequest); // BeanUtil.copyProperties(thrOrderExportRequest, filterThrOrderRequest);
// List<List<String>> genDatas = genExcelData(filterThrOrderRequest); // List<List<String>> genDatas = genExcelData(filterThrOrderRequest);
// if (genDatas != null && genDatas.size() > 0) { // if (genDatas != null && genDatas.size() > 0) {
// excelData.addAll(genDatas); // excelData.addAll(genDatas);
@ -249,16 +250,16 @@ public class ThrOrdersDlService {
if (thrSystemDetailEntity.getFromType() == 0) { if (thrSystemDetailEntity.getFromType() == 0) {
FilterThrOrderRequest filterThrOrderRequest = new FilterThrOrderRequest(); FilterThrOrderRequest filterThrOrderRequest = new FilterThrOrderRequest();
BeanUtils.copyProperties(thrOrderExportRequest, filterThrOrderRequest); BeanUtil.copyProperties(thrOrderExportRequest, filterThrOrderRequest);
List<ThrOrderResponse> datas = getThrOrders(filterThrOrderRequest); List<ThrOrderResponse> datas = getThrOrders(filterThrOrderRequest);
erpOrderResponses.addAll(datas); erpOrderResponses.addAll(datas);
} else { } else {
FilterThrOrderRequest filterThrOrderRequest = new FilterThrOrderRequest(); FilterThrOrderRequest filterThrOrderRequest = new FilterThrOrderRequest();
BeanUtils.copyProperties(thrOrderExportRequest, filterThrOrderRequest); BeanUtil.copyProperties(thrOrderExportRequest, filterThrOrderRequest);
List<ThrOrderEntity> thrOrderEntities = thrOrderService.filterThrOrder(filterThrOrderRequest); List<ThrOrderEntity> thrOrderEntities = thrOrderService.filterThrOrder(filterThrOrderRequest);
for (ThrOrderEntity thrOrderEntity : thrOrderEntities) { for (ThrOrderEntity thrOrderEntity : thrOrderEntities) {
ThrOrderResponse erpOrderResponse = new ThrOrderResponse(); ThrOrderResponse erpOrderResponse = new ThrOrderResponse();
BeanUtils.copyProperties(thrOrderEntity, erpOrderResponse); BeanUtil.copyProperties(thrOrderEntity, erpOrderResponse);
FilterThrOrderDetailRequest filterThrOrderDetailRequest = new FilterThrOrderDetailRequest(); FilterThrOrderDetailRequest filterThrOrderDetailRequest = new FilterThrOrderDetailRequest();
filterThrOrderDetailRequest.setOrderIdFk(thrOrderEntity.getId() + ""); filterThrOrderDetailRequest.setOrderIdFk(thrOrderEntity.getId() + "");
List<ThrOrderDetailEntity> thrOrderDetailEntities = thrOrderDetailService.filterThrOrderDetailDetail(filterThrOrderDetailRequest); List<ThrOrderDetailEntity> thrOrderDetailEntities = thrOrderDetailService.filterThrOrderDetailDetail(filterThrOrderDetailRequest);
@ -266,7 +267,7 @@ public class ThrOrdersDlService {
List<ThrOrderResponse.SubErpOrder> subErpOrders = new ArrayList<>(); List<ThrOrderResponse.SubErpOrder> subErpOrders = new ArrayList<>();
for (ThrOrderDetailEntity thrOrderDetailEntity : thrOrderDetailEntities) { for (ThrOrderDetailEntity thrOrderDetailEntity : thrOrderDetailEntities) {
ThrOrderResponse.SubErpOrder subErpOrder = new ThrOrderResponse.SubErpOrder(); ThrOrderResponse.SubErpOrder subErpOrder = new ThrOrderResponse.SubErpOrder();
BeanUtils.copyProperties(thrOrderDetailEntity, subErpOrder); BeanUtil.copyProperties(thrOrderDetailEntity, subErpOrder);
subErpOrders.add(subErpOrder); subErpOrders.add(subErpOrder);
} }
erpOrderResponse.setSubErpOrders(subErpOrders); erpOrderResponse.setSubErpOrders(subErpOrders);
@ -308,14 +309,14 @@ public class ThrOrdersDlService {
filterThrOrderRequest.setLimit(limit); filterThrOrderRequest.setLimit(limit);
filterThrOrderRequest.setBillAction(action); filterThrOrderRequest.setBillAction(action);
FilterThrOrderRequest filterOrderRequest = new FilterThrOrderRequest(); FilterThrOrderRequest filterOrderRequest = new FilterThrOrderRequest();
BeanUtils.copyProperties(filterThrOrderRequest, filterOrderRequest); BeanUtil.copyProperties(filterThrOrderRequest, filterOrderRequest);
BaseResponse<PageSimpleResponse<ThrOrderResponse>> responseBaseResponse = erpOrderClient.getThrOrderResponse(filterOrderRequest); BaseResponse<PageSimpleResponse<ThrOrderResponse>> responseBaseResponse = erpOrderClient.getThrOrderResponse(filterOrderRequest);
if (responseBaseResponse != null && responseBaseResponse.getCode() == 20000) { if (responseBaseResponse != null && responseBaseResponse.getCode() == 20000) {
List<ThrOrderResponse> erpOrderResponses = responseBaseResponse.getData().getList(); List<ThrOrderResponse> erpOrderResponses = responseBaseResponse.getData().getList();
if (erpOrderResponses != null && erpOrderResponses.size() > 0) { if (erpOrderResponses != null && erpOrderResponses.size() > 0) {
for (ThrOrderResponse erpOrderResponse : erpOrderResponses) { for (ThrOrderResponse erpOrderResponse : erpOrderResponses) {
ThrOrderEntity thrOrderEntity = new ThrOrderEntity(); ThrOrderEntity thrOrderEntity = new ThrOrderEntity();
BeanUtils.copyProperties(erpOrderResponse, thrOrderEntity); BeanUtil.copyProperties(erpOrderResponse, thrOrderEntity);
ThrOrderEntity originEntity = thrOrderService.findByUnique(thrOrderEntity.getBillNo(), thirdSys); ThrOrderEntity originEntity = thrOrderService.findByUnique(thrOrderEntity.getBillNo(), thirdSys);
if (originEntity != null) { if (originEntity != null) {
thrOrderService.deleteById(originEntity.getId() + ""); thrOrderService.deleteById(originEntity.getId() + "");
@ -327,7 +328,7 @@ public class ThrOrdersDlService {
List<ThrOrderDetailEntity> thrOrderDetailEntities = new ArrayList<>(); List<ThrOrderDetailEntity> thrOrderDetailEntities = new ArrayList<>();
for (ThrOrderResponse.SubErpOrder subPurchase : erpOrderResponse.getSubErpOrders()) { for (ThrOrderResponse.SubErpOrder subPurchase : erpOrderResponse.getSubErpOrders()) {
ThrOrderDetailEntity thrOrderDetailEntity = new ThrOrderDetailEntity(); ThrOrderDetailEntity thrOrderDetailEntity = new ThrOrderDetailEntity();
BeanUtils.copyProperties(subPurchase, thrOrderDetailEntity); BeanUtil.copyProperties(subPurchase, thrOrderDetailEntity);
thrOrderDetailEntity.setThirdSysFk(thirdSys); thrOrderDetailEntity.setThirdSysFk(thirdSys);
thrOrderDetailEntity.setOrderIdFk(thrOrderEntity.getBillNo()); thrOrderDetailEntity.setOrderIdFk(thrOrderEntity.getBillNo());
thrOrderDetailEntity.setUpdateTime(new Date()); thrOrderDetailEntity.setUpdateTime(new Date());
@ -377,7 +378,7 @@ public class ThrOrdersDlService {
public List<ThrOrderResponse> getThrOrders(int page, int limit, String orderQueryUrl, FilterThrOrderRequest public List<ThrOrderResponse> getThrOrders(int page, int limit, String orderQueryUrl, FilterThrOrderRequest
filterThrOrderRequest) { filterThrOrderRequest) {
FilterThrOrderRequest filterOrderRequest = new FilterThrOrderRequest(); FilterThrOrderRequest filterOrderRequest = new FilterThrOrderRequest();
BeanUtils.copyProperties(filterThrOrderRequest, filterOrderRequest); BeanUtil.copyProperties(filterThrOrderRequest, filterOrderRequest);
filterOrderRequest.setPage(page); filterOrderRequest.setPage(page);
filterOrderRequest.setLimit(limit); filterOrderRequest.setLimit(limit);
BaseResponse<PageSimpleResponse<ThrOrderResponse>> responseBaseResponse = erpOrderClient.getThrOrderResponse(filterOrderRequest); BaseResponse<PageSimpleResponse<ThrOrderResponse>> responseBaseResponse = erpOrderClient.getThrOrderResponse(filterOrderRequest);

@ -1,5 +1,6 @@
package com.glxp.api.service.thrsys; package com.glxp.api.service.thrsys;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.io.file.FileWriter; import cn.hutool.core.io.file.FileWriter;
import cn.hutool.json.JSONUtil; import cn.hutool.json.JSONUtil;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
@ -66,7 +67,7 @@ public class ThrProductsDlService {
// thrProductsImportDetailEntities = thrProductsEntities.stream().map( // thrProductsImportDetailEntities = thrProductsEntities.stream().map(
// item -> { // item -> {
// ThrProductsImportDetailEntity thrProductsImportDetailEntity = new ThrProductsImportDetailEntity(); // ThrProductsImportDetailEntity thrProductsImportDetailEntity = new ThrProductsImportDetailEntity();
// BeanUtils.copyProperties(item, thrProductsImportDetailEntity); // BeanUtil.copyProperties(item, thrProductsImportDetailEntity);
// thrProductsImportDetailEntity.setSpec(item.getStandard()); // thrProductsImportDetailEntity.setSpec(item.getStandard());
// thrProductsImportDetailEntity.setThirdSysFk(thirdSys); // thrProductsImportDetailEntity.setThirdSysFk(thirdSys);
// thrProductsImportDetailEntity.setGenKeyFk(thrProductsImportLogEntity.getGenKey()); // thrProductsImportDetailEntity.setGenKeyFk(thrProductsImportLogEntity.getGenKey());
@ -81,7 +82,7 @@ public class ThrProductsDlService {
// List<ThrProductsEntity> thrProductsEntities1 = thrProductsImportDetailEntities1.stream().map( // List<ThrProductsEntity> thrProductsEntities1 = thrProductsImportDetailEntities1.stream().map(
// item -> { // item -> {
// ThrProductsEntity thrProductsEntity = new ThrProductsEntity(); // ThrProductsEntity thrProductsEntity = new ThrProductsEntity();
// BeanUtils.copyProperties(item, thrProductsEntity); // BeanUtil.copyProperties(item, thrProductsEntity);
// thrProductsEntity.setUpdateTime(new Date()); // thrProductsEntity.setUpdateTime(new Date());
//// thrProductsService.insertOrUpdateSelective(thrProductsEntity); //// thrProductsService.insertOrUpdateSelective(thrProductsEntity);
// return thrProductsEntity; // return thrProductsEntity;
@ -113,7 +114,7 @@ public class ThrProductsDlService {
// int limit = 50; // int limit = 50;
// while (page != -1) { // while (page != -1) {
// FilterErpGoodsRequest filterErpGoodsRequest = new FilterErpGoodsRequest(); // FilterErpGoodsRequest filterErpGoodsRequest = new FilterErpGoodsRequest();
// BeanUtils.copyProperties(filterThrProductsRequest, filterErpGoodsRequest); // BeanUtil.copyProperties(filterThrProductsRequest, filterErpGoodsRequest);
// page = getInvmandoc(thrProductsImportLogEntity, page, limit, piDetailEntity.getValue(), filterErpGoodsRequest.getThirdSys(), filterErpGoodsRequest); // page = getInvmandoc(thrProductsImportLogEntity, page, limit, piDetailEntity.getValue(), filterErpGoodsRequest.getThirdSys(), filterErpGoodsRequest);
// } // }
// FilterUdiIpLogRequest filterUdiIpLogRequest = new FilterUdiIpLogRequest(); // FilterUdiIpLogRequest filterUdiIpLogRequest = new FilterUdiIpLogRequest();
@ -123,7 +124,7 @@ public class ThrProductsDlService {
// List<ThrProductsEntity> thrProductsEntities = thrProductsImportDetailEntities.stream().map( // List<ThrProductsEntity> thrProductsEntities = thrProductsImportDetailEntities.stream().map(
// item -> { // item -> {
// ThrProductsEntity thrProductsEntity = new ThrProductsEntity(); // ThrProductsEntity thrProductsEntity = new ThrProductsEntity();
// BeanUtils.copyProperties(item, thrProductsEntity); // BeanUtil.copyProperties(item, thrProductsEntity);
// thrProductsEntity.setUpdateTime(new Date()); // thrProductsEntity.setUpdateTime(new Date());
// return thrProductsEntity; // return thrProductsEntity;
// } // }
@ -188,13 +189,13 @@ public class ThrProductsDlService {
// //
// if (basicThirdSysDetailEntity.getFromType() == 0) { // if (basicThirdSysDetailEntity.getFromType() == 0) {
// FilterThrProductsRequest filterThrProductsRequest = new FilterThrProductsRequest(); // FilterThrProductsRequest filterThrProductsRequest = new FilterThrProductsRequest();
// BeanUtils.copyProperties(thrProductsExportRequest, filterThrProductsRequest); // BeanUtil.copyProperties(thrProductsExportRequest, filterThrProductsRequest);
// List<ThrProductsEntity> thrProductsEntities = exportThrProducts(filterThrProductsRequest); // List<ThrProductsEntity> thrProductsEntities = exportThrProducts(filterThrProductsRequest);
// excelData.addAll(getRows(thrProductsEntities)); // excelData.addAll(getRows(thrProductsEntities));
// //
// } else { // } else {
// FilterThrProductsRequest filterThrInvProductsRequest = new FilterThrProductsRequest(); // FilterThrProductsRequest filterThrInvProductsRequest = new FilterThrProductsRequest();
// BeanUtils.copyProperties(thrProductsExportRequest, filterThrInvProductsRequest); // BeanUtil.copyProperties(thrProductsExportRequest, filterThrInvProductsRequest);
// List<List<String>> genDatas = genExcelData(null, filterThrInvProductsRequest); // List<List<String>> genDatas = genExcelData(null, filterThrInvProductsRequest);
// if (genDatas != null && genDatas.size() > 0) { // if (genDatas != null && genDatas.size() > 0) {
// excelData.addAll(genDatas); // excelData.addAll(genDatas);
@ -222,7 +223,7 @@ public class ThrProductsDlService {
// List<ErpProductsResponse> lists = thrProductsEntities.stream().map( // List<ErpProductsResponse> lists = thrProductsEntities.stream().map(
// item -> { // item -> {
// ErpProductsResponse thrProductsEntity = new ErpProductsResponse(); // ErpProductsResponse thrProductsEntity = new ErpProductsResponse();
// BeanUtils.copyProperties(item, thrProductsEntity); // BeanUtil.copyProperties(item, thrProductsEntity);
// return thrProductsEntity; // return thrProductsEntity;
// } // }
// ).collect(Collectors.toList()); // ).collect(Collectors.toList());
@ -252,7 +253,7 @@ public class ThrProductsDlService {
// List<ThrProductsEntity> thrProductsEntities; // List<ThrProductsEntity> thrProductsEntities;
// if (basicThirdSysDetailEntity.getFromType() == 0) { // if (basicThirdSysDetailEntity.getFromType() == 0) {
// FilterThrProductsRequest filterThrProductsRequest = new FilterThrProductsRequest(); // FilterThrProductsRequest filterThrProductsRequest = new FilterThrProductsRequest();
// BeanUtils.copyProperties(thrProductsExportRequest, filterThrProductsRequest); // BeanUtil.copyProperties(thrProductsExportRequest, filterThrProductsRequest);
// thrProductsEntities = exportThrProducts(filterThrProductsRequest); // thrProductsEntities = exportThrProducts(filterThrProductsRequest);
// } else { // } else {
// FilterThrProductsRequest filterThrInvProductsRequest = new FilterThrProductsRequest(); // FilterThrProductsRequest filterThrInvProductsRequest = new FilterThrProductsRequest();
@ -262,7 +263,7 @@ public class ThrProductsDlService {
// List<ErpProductsResponse> lists = thrProductsEntities.stream().map( // List<ErpProductsResponse> lists = thrProductsEntities.stream().map(
// item -> { // item -> {
// ErpProductsResponse thrProductsEntity = new ErpProductsResponse(); // ErpProductsResponse thrProductsEntity = new ErpProductsResponse();
// BeanUtils.copyProperties(item, thrProductsEntity); // BeanUtil.copyProperties(item, thrProductsEntity);
// return thrProductsEntity; // return thrProductsEntity;
// } // }
// ).collect(Collectors.toList()); // ).collect(Collectors.toList());
@ -302,7 +303,7 @@ public class ThrProductsDlService {
List<ThrProductsResponse> lists = thrProductsEntities.stream().map( List<ThrProductsResponse> lists = thrProductsEntities.stream().map(
item -> { item -> {
ThrProductsResponse thrProductsEntity = new ThrProductsResponse(); ThrProductsResponse thrProductsEntity = new ThrProductsResponse();
BeanUtils.copyProperties(item, thrProductsEntity); BeanUtil.copyProperties(item, thrProductsEntity);
return thrProductsEntity; return thrProductsEntity;
} }
).collect(Collectors.toList()); ).collect(Collectors.toList());
@ -332,13 +333,13 @@ public class ThrProductsDlService {
List<ThrProductsResponse> thrProductsResponses = new ArrayList<>(); List<ThrProductsResponse> thrProductsResponses = new ArrayList<>();
if (thrSystemDetailEntity.getFromType() == 0) { if (thrSystemDetailEntity.getFromType() == 0) {
FilterThrProductsRequest filterThrProductsRequest = new FilterThrProductsRequest(); FilterThrProductsRequest filterThrProductsRequest = new FilterThrProductsRequest();
BeanUtils.copyProperties(thrProductsExportRequest, filterThrProductsRequest); BeanUtil.copyProperties(thrProductsExportRequest, filterThrProductsRequest);
List<ThrProductsEntity> thrProductsEntities = exportThrProducts(filterThrProductsRequest); List<ThrProductsEntity> thrProductsEntities = exportThrProducts(filterThrProductsRequest);
if (thrProductsEntities.size() > 0) { if (thrProductsEntities.size() > 0) {
thrProductsResponses = thrProductsEntities.stream().map( thrProductsResponses = thrProductsEntities.stream().map(
item -> { item -> {
ThrProductsResponse thrProductsResponse = new ThrProductsResponse(); ThrProductsResponse thrProductsResponse = new ThrProductsResponse();
BeanUtils.copyProperties(item, thrProductsResponse); BeanUtil.copyProperties(item, thrProductsResponse);
return thrProductsResponse; return thrProductsResponse;
} }
).collect(Collectors.toList()); ).collect(Collectors.toList());
@ -351,7 +352,7 @@ public class ThrProductsDlService {
List<ThrProductsResponse> lists = thrProductsResponses.stream().map( List<ThrProductsResponse> lists = thrProductsResponses.stream().map(
item -> { item -> {
ThrProductsResponse thrProductsEntity = new ThrProductsResponse(); ThrProductsResponse thrProductsEntity = new ThrProductsResponse();
BeanUtils.copyProperties(item, thrProductsEntity); BeanUtil.copyProperties(item, thrProductsEntity);
return thrProductsEntity; return thrProductsEntity;
} }
).collect(Collectors.toList()); ).collect(Collectors.toList());
@ -391,7 +392,7 @@ public class ThrProductsDlService {
// thrProductsImportDetailEntities = erpProductsResponses.stream().map( // thrProductsImportDetailEntities = erpProductsResponses.stream().map(
// item -> { // item -> {
// ThrProductsImportDetailEntity thrProductsImportDetailEntity = new ThrProductsImportDetailEntity(); // ThrProductsImportDetailEntity thrProductsImportDetailEntity = new ThrProductsImportDetailEntity();
// BeanUtils.copyProperties(item, thrProductsImportDetailEntity); // BeanUtil.copyProperties(item, thrProductsImportDetailEntity);
// thrProductsImportDetailEntity.setThirdSysFk(thirdSys); // thrProductsImportDetailEntity.setThirdSysFk(thirdSys);
// thrProductsImportDetailEntity.setGenKeyFk(genKey); // thrProductsImportDetailEntity.setGenKeyFk(genKey);
// return thrProductsImportDetailEntity; // return thrProductsImportDetailEntity;
@ -406,7 +407,7 @@ public class ThrProductsDlService {
// thrProductsEntities = thrProductsImportDetailEntities.stream().map( // thrProductsEntities = thrProductsImportDetailEntities.stream().map(
// item -> { // item -> {
// ThrProductsEntity thrProductsEntity = new ThrProductsEntity(); // ThrProductsEntity thrProductsEntity = new ThrProductsEntity();
// BeanUtils.copyProperties(item, thrProductsEntity); // BeanUtil.copyProperties(item, thrProductsEntity);
// thrProductsEntity.setUpdateTime(new Date()); // thrProductsEntity.setUpdateTime(new Date());
// thrProductsService.insertOrUpdateSelective(thrProductsEntity); // thrProductsService.insertOrUpdateSelective(thrProductsEntity);
// return thrProductsEntity; // return thrProductsEntity;
@ -439,7 +440,7 @@ public class ThrProductsDlService {
// thrProductsImportDetailEntities = erpProductsResponses.stream().map( // thrProductsImportDetailEntities = erpProductsResponses.stream().map(
// item -> { // item -> {
// ThrProductsImportDetailEntity thrProductsImportDetailEntity = new ThrProductsImportDetailEntity(); // ThrProductsImportDetailEntity thrProductsImportDetailEntity = new ThrProductsImportDetailEntity();
// BeanUtils.copyProperties(item, thrProductsImportDetailEntity); // BeanUtil.copyProperties(item, thrProductsImportDetailEntity);
// thrProductsImportDetailEntity.setSpec(item.getStandard()); // thrProductsImportDetailEntity.setSpec(item.getStandard());
// thrProductsImportDetailEntity.setThirdSysFk(thirdSys); // thrProductsImportDetailEntity.setThirdSysFk(thirdSys);
// thrProductsImportDetailEntity.setGenKeyFk(thrProductsImportLogEntity.getGenKey()); // thrProductsImportDetailEntity.setGenKeyFk(thrProductsImportLogEntity.getGenKey());
@ -497,7 +498,7 @@ public class ThrProductsDlService {
List<ThrProductsEntity> thrProductsEntities = erpProductsResponses.stream().map( List<ThrProductsEntity> thrProductsEntities = erpProductsResponses.stream().map(
item -> { item -> {
ThrProductsEntity thrProductsEntity = new ThrProductsEntity(); ThrProductsEntity thrProductsEntity = new ThrProductsEntity();
BeanUtils.copyProperties(item, thrProductsEntity); BeanUtil.copyProperties(item, thrProductsEntity);
return thrProductsEntity; return thrProductsEntity;
} }
).collect(Collectors.toList()); ).collect(Collectors.toList());
@ -527,7 +528,7 @@ public class ThrProductsDlService {
if (id != null) { if (id != null) {
ThrProductsEntity thrProductsEntity = thrProductsService.selectById(id); ThrProductsEntity thrProductsEntity = thrProductsService.selectById(id);
ThrProductsResponse thrProductsResponse = new ThrProductsResponse(); ThrProductsResponse thrProductsResponse = new ThrProductsResponse();
BeanUtils.copyProperties(thrProductsEntity, thrProductsResponse); BeanUtil.copyProperties(thrProductsEntity, thrProductsResponse);
jsonData.add(thrProductsResponse); jsonData.add(thrProductsResponse);
} else { } else {
jsonData = thrProductsService.filterJoinThrProducts(filterThrProductsRequest); jsonData = thrProductsService.filterJoinThrProducts(filterThrProductsRequest);
@ -583,14 +584,14 @@ public class ThrProductsDlService {
if (thrSystemDetailEntity.getFromType() == 0) { if (thrSystemDetailEntity.getFromType() == 0) {
FilterThrProductsRequest filterThrProductsRequest = new FilterThrProductsRequest(); FilterThrProductsRequest filterThrProductsRequest = new FilterThrProductsRequest();
BeanUtils.copyProperties(thrProductsExportRequest, filterThrProductsRequest); BeanUtil.copyProperties(thrProductsExportRequest, filterThrProductsRequest);
List<ThrProductsEntity> thrProductsEntities = exportThrProducts(filterThrProductsRequest); List<ThrProductsEntity> thrProductsEntities = exportThrProducts(filterThrProductsRequest);
exportData.addAll(thrProductsEntities); exportData.addAll(thrProductsEntities);
} else { } else {
List<ThrProductsResponse> exportData1 = new ArrayList<>(); List<ThrProductsResponse> exportData1 = new ArrayList<>();
FilterThrProductsRequest filterThrInvProductsRequest = new FilterThrProductsRequest(); FilterThrProductsRequest filterThrInvProductsRequest = new FilterThrProductsRequest();
BeanUtils.copyProperties(thrProductsExportRequest, filterThrInvProductsRequest); BeanUtil.copyProperties(thrProductsExportRequest, filterThrInvProductsRequest);
List<ThrProductsResponse> jsonData = genJsonData(null, filterThrInvProductsRequest); List<ThrProductsResponse> jsonData = genJsonData(null, filterThrInvProductsRequest);
exportData1.addAll(jsonData); exportData1.addAll(jsonData);
} }

@ -1,5 +1,6 @@
package com.glxp.api.service.thrsys; package com.glxp.api.service.thrsys;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import cn.hutool.extra.pinyin.PinyinUtil; import cn.hutool.extra.pinyin.PinyinUtil;
import com.glxp.api.common.res.BaseResponse; import com.glxp.api.common.res.BaseResponse;
@ -62,7 +63,7 @@ public class ThrUnitImportService {
imports.addAll(erpUnitsResponses); imports.addAll(erpUnitsResponses);
} else { } else {
FilterThrCorpRequest filterThrCorpRequest = new FilterThrCorpRequest(); FilterThrCorpRequest filterThrCorpRequest = new FilterThrCorpRequest();
BeanUtils.copyProperties(unitMaintainFilterRequest, filterThrCorpRequest); BeanUtil.copyProperties(unitMaintainFilterRequest, filterThrCorpRequest);
filterThrCorpRequest.setThirdSysFk(unitMaintainFilterRequest.getThirdSys()); filterThrCorpRequest.setThirdSysFk(unitMaintainFilterRequest.getThirdSys());
filterThrCorpRequest.setPage(null); filterThrCorpRequest.setPage(null);
List<ThrCorpsResponse> thrCorpEntities = thrCorpService.filterThrCorps(filterThrCorpRequest); List<ThrCorpsResponse> thrCorpEntities = thrCorpService.filterThrCorps(filterThrCorpRequest);

@ -1,5 +1,6 @@
package com.glxp.api.service.thrsys.impl; package com.glxp.api.service.thrsys.impl;
import cn.hutool.core.bean.BeanUtil;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.glxp.api.constant.BasicProcessStatus; import com.glxp.api.constant.BasicProcessStatus;
import com.glxp.api.dao.thrsys.ThrOrderImportLogDao; import com.glxp.api.dao.thrsys.ThrOrderImportLogDao;
@ -97,7 +98,7 @@ public class ThrOrderImportLogServiceImpl implements ThrOrderImportLogService {
for (List<ThrOrderImportDetailEntity> datas : map.values()) { for (List<ThrOrderImportDetailEntity> datas : map.values()) {
ThrOrderImportDetailEntity thrOrderImportDetailEntity = datas.get(0); ThrOrderImportDetailEntity thrOrderImportDetailEntity = datas.get(0);
ThrOrderEntity thrOrderEntity = new ThrOrderEntity(); ThrOrderEntity thrOrderEntity = new ThrOrderEntity();
BeanUtils.copyProperties(thrOrderImportDetailEntity, thrOrderEntity); BeanUtil.copyProperties(thrOrderImportDetailEntity, thrOrderEntity);
thrOrderEntity.setUpdateTime(new Date()); thrOrderEntity.setUpdateTime(new Date());
// BussinessTypeEntity bussinessTypeEntity = bussinessTypeService.findBTByName(thrOrderEntity.getBillType()); // BussinessTypeEntity bussinessTypeEntity = bussinessTypeService.findBTByName(thrOrderEntity.getBillType());
// if (bussinessTypeEntity != null) { // if (bussinessTypeEntity != null) {
@ -110,7 +111,7 @@ public class ThrOrderImportLogServiceImpl implements ThrOrderImportLogService {
{ {
ThrOrderDetailEntity thrOrderDetailEntity = new ThrOrderDetailEntity(); ThrOrderDetailEntity thrOrderDetailEntity = new ThrOrderDetailEntity();
thrOrderDetailEntity.setUpdateTime(new Date()); thrOrderDetailEntity.setUpdateTime(new Date());
BeanUtils.copyProperties(item, thrOrderDetailEntity); BeanUtil.copyProperties(item, thrOrderDetailEntity);
thrOrderDetailEntity.setOrderIdFk(finalThrOrderEntity.getId() + ""); thrOrderDetailEntity.setOrderIdFk(finalThrOrderEntity.getId() + "");
return thrOrderDetailEntity; return thrOrderDetailEntity;

@ -1,5 +1,6 @@
package com.glxp.api.service.thrsys.impl; package com.glxp.api.service.thrsys.impl;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
@ -78,8 +79,8 @@ public class ThrOrderServiceImpl implements ThrOrderService {
if (thrOrderDetailEntities != null && thrOrderDetailEntities.size() > 0) { if (thrOrderDetailEntities != null && thrOrderDetailEntities.size() > 0) {
for (ThrOrderDetailEntity thrOrderDetailEntity : thrOrderDetailEntities) { for (ThrOrderDetailEntity thrOrderDetailEntity : thrOrderDetailEntities) {
ThrErpOrderResponse thrErpOrderResponse = new ThrErpOrderResponse(); ThrErpOrderResponse thrErpOrderResponse = new ThrErpOrderResponse();
BeanUtils.copyProperties(thrOrderEntity, thrErpOrderResponse); BeanUtil.copyProperties(thrOrderEntity, thrErpOrderResponse);
BeanUtils.copyProperties(thrOrderDetailEntity, thrErpOrderResponse); BeanUtil.copyProperties(thrOrderDetailEntity, thrErpOrderResponse);
thrErpOrderResponse.setCompanyid(thrOrderEntity.getCorpId()); thrErpOrderResponse.setCompanyid(thrOrderEntity.getCorpId());
thrErpOrderResponse.setCompanyname(thrOrderEntity.getCorpName()); thrErpOrderResponse.setCompanyname(thrOrderEntity.getCorpName());
thrErpOrderResponse.setErpOrderId(thrOrderEntity.getBillNo()); thrErpOrderResponse.setErpOrderId(thrOrderEntity.getBillNo());
@ -112,12 +113,12 @@ public class ThrOrderServiceImpl implements ThrOrderService {
filterThrOrderDetailRequest.setOrderIdFk(thrOrderEntity.getId() + ""); filterThrOrderDetailRequest.setOrderIdFk(thrOrderEntity.getId() + "");
List<ThrOrderDetailEntity> thrOrderDetailEntities = thrOrderDetailDao.filterThrOrderDetailDetail(filterThrOrderDetailRequest); List<ThrOrderDetailEntity> thrOrderDetailEntities = thrOrderDetailDao.filterThrOrderDetailDetail(filterThrOrderDetailRequest);
ThrOrderResponse erpOrderResponse = new ThrOrderResponse(); ThrOrderResponse erpOrderResponse = new ThrOrderResponse();
BeanUtils.copyProperties(thrOrderEntity, erpOrderResponse); BeanUtil.copyProperties(thrOrderEntity, erpOrderResponse);
List<ThrOrderResponse.SubErpOrder> subErpOrders = new ArrayList<>(); List<ThrOrderResponse.SubErpOrder> subErpOrders = new ArrayList<>();
if (thrOrderDetailEntities != null && thrOrderDetailEntities.size() > 0) { if (thrOrderDetailEntities != null && thrOrderDetailEntities.size() > 0) {
for (ThrOrderDetailEntity thrOrderDetailEntity : thrOrderDetailEntities) { for (ThrOrderDetailEntity thrOrderDetailEntity : thrOrderDetailEntities) {
ThrOrderResponse.SubErpOrder subErpOrder = new ThrOrderResponse.SubErpOrder(); ThrOrderResponse.SubErpOrder subErpOrder = new ThrOrderResponse.SubErpOrder();
BeanUtils.copyProperties(thrOrderDetailEntity, subErpOrder); BeanUtil.copyProperties(thrOrderDetailEntity, subErpOrder);
subErpOrders.add(subErpOrder); subErpOrders.add(subErpOrder);
} }
} }

@ -1,5 +1,6 @@
package com.glxp.api.service.thrsys.impl; package com.glxp.api.service.thrsys.impl;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import cn.hutool.json.JSONUtil; import cn.hutool.json.JSONUtil;
@ -93,7 +94,7 @@ public class ThrProductsAddDiServiceImpl implements ThrProductsAddDiService {
for (String uuid : uuids) { for (String uuid : uuids) {
ProductInfoEntity productInfoEntity = productInfoService.selectByUuid(uuid).get(0); ProductInfoEntity productInfoEntity = productInfoService.selectByUuid(uuid).get(0);
ThrProductsAddDiEntity thrProductsAddDiEntity = new ThrProductsAddDiEntity(); ThrProductsAddDiEntity thrProductsAddDiEntity = new ThrProductsAddDiEntity();
BeanUtils.copyProperties(thrDiProductsRequest, thrProductsAddDiEntity); BeanUtil.copyProperties(thrDiProductsRequest, thrProductsAddDiEntity);
thrProductsAddDiEntity.setCustomerId(customerId + ""); thrProductsAddDiEntity.setCustomerId(customerId + "");
thrProductsAddDiEntity.setUuid(uuid); thrProductsAddDiEntity.setUuid(uuid);
thrProductsAddDiEntity.setType(1); thrProductsAddDiEntity.setType(1);

Loading…
Cancel
Save