Merge remote-tracking branch 'origin/master'

master
郑明梁 2 years ago
commit b648cd1999

@ -128,12 +128,23 @@ public class UdiRelevanceController extends BaseController {
if (StrUtil.isNotEmpty(filterUdiRelRequest.getUdiCode())) { if (StrUtil.isNotEmpty(filterUdiRelRequest.getUdiCode())) {
UdiEntity udiEntity = FilterUdiUtils.getUdi(filterUdiRelRequest.getUdiCode()); UdiEntity udiEntity = FilterUdiUtils.getUdi(filterUdiRelRequest.getUdiCode());
filterUdiRelRequest.setNameCode(udiEntity.getUdi()); filterUdiRelRequest.setNameCode(udiEntity.getUdi());
List<UdiRelevanceResponse> temps = udiRelevanceService.filterUdiGp(filterUdiRelRequest);
if (temps != null && temps.size() > 0) {
filterUdiRelRequest.setOriginUuid(temps.get(0).getOriginUuid());
filterUdiRelRequest.setNameCode(null);
}
} }
} else if (StrUtil.isNotEmpty(filterUdiRelRequest.getUnionCode()) && StrUtil.isEmpty(filterUdiRelRequest.getUdiCode())) {
if (StrUtil.isNotEmpty(filterUdiRelRequest.getUnionCode())) {
filterUdiRelRequest.setNameCode(filterUdiRelRequest.getUnionCode());
List<UdiRelevanceResponse> temps = udiRelevanceService.filterUdiGp(filterUdiRelRequest); List<UdiRelevanceResponse> temps = udiRelevanceService.filterUdiGp(filterUdiRelRequest);
if (temps != null && temps.size() > 0) { if (temps != null && temps.size() > 0) {
filterUdiRelRequest.setOriginUuid(temps.get(0).getOriginUuid()); filterUdiRelRequest.setOriginUuid(temps.get(0).getOriginUuid());
filterUdiRelRequest.setNameCode(null); filterUdiRelRequest.setNameCode(null);
} }
}
} else { } else {
filterUdiRelRequest.setDiType(1); filterUdiRelRequest.setDiType(1);
} }

@ -2,6 +2,7 @@ package com.glxp.api.controller.inout;
import cn.hutool.Hutool; import cn.hutool.Hutool;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.lang.UUID;
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;
@ -493,8 +494,7 @@ public class IoCodeTempController extends BaseController {
//校验预验收库存是否已存在 //校验预验收库存是否已存在
if (bussinessTypeEntity.isScanPreIn()) { if (bussinessTypeEntity.isScanPreIn()) {
if (bussinessTypeEntity.getBackPreinType() == 1 && bussinessTypeEntity.isPreInBack()) {//按单出库
if (bussinessTypeEntity.getBackPreinType() == 1) {//按单出库
String orderIds = addOrderRequest.getCheckPreInOrders(); String orderIds = addOrderRequest.getCheckPreInOrders();
if (StrUtil.isNotEmpty(orderIds)) { if (StrUtil.isNotEmpty(orderIds)) {
String[] orderIdArray = orderIds.split(","); String[] orderIdArray = orderIds.split(",");

@ -3,6 +3,7 @@ package com.glxp.api.entity.thrsys;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import java.util.Date; import java.util.Date;
@ -14,6 +15,7 @@ import java.util.Date;
* @since 2023-01-12 * @since 2023-01-12
*/ */
@Data @Data
@TableName("thr_corp")
public class ThrCorpEntity{ public class ThrCorpEntity{
@TableId(value = "id", type = IdType.AUTO) @TableId(value = "id", type = IdType.AUTO)

@ -1,5 +1,6 @@
package com.glxp.api.entity.thrsys; package com.glxp.api.entity.thrsys;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import java.util.Date; import java.util.Date;
@ -8,6 +9,7 @@ import java.util.Date;
* *
*/ */
@Data @Data
@TableName("thr_dept")
public class ThrDeptEntity { public class ThrDeptEntity {
private Integer id; private Integer id;

@ -1,10 +1,13 @@
package com.glxp.api.entity.thrsys; package com.glxp.api.entity.thrsys;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import java.util.Date; import java.util.Date;
@Data @Data
@TableName("thr_inv_warehouse")
public class ThrInvWarehouseEntity { public class ThrInvWarehouseEntity {
@ -14,6 +17,7 @@ public class ThrInvWarehouseEntity {
private String parentId; private String parentId;
private String remark; private String remark;
private String thirdSysFk; private String thirdSysFk;
@TableField(exist = false)
private String parentName; private String parentName;
private Date updateTime; private Date updateTime;

@ -54,7 +54,7 @@ public class BussinessTypeSaveRequest {
/** /**
* 1.2. * 1.2.
*/ */
private Boolean genUnit; private boolean genUnit;
/** /**
* 1.0 * 1.0
@ -294,7 +294,6 @@ public class BussinessTypeSaveRequest {
private boolean fillCodeRel; private boolean fillCodeRel;
private Integer checkVailDate; private Integer checkVailDate;
private Integer checkExpire; private Integer checkExpire;
private Integer checkCertExpire; private Integer checkCertExpire;

@ -98,4 +98,9 @@ public class FilterInvPreProductRequest extends ListPageRequest {
*/ */
private String cplb; private String cplb;
/**
* 0
*/
private Integer filterCount;
} }

@ -98,4 +98,9 @@ public class FilterInvPreinProductRequest extends ListPageRequest {
*/ */
private String cplb; private String cplb;
/**
* 0
*/
private Integer filterCount;
} }

@ -103,4 +103,9 @@ public class FilterInvProductRequest extends ListPageRequest {
*/ */
private String invSpaceCode; private String invSpaceCode;
/**
* 0
*/
private Integer filterCount;
} }

@ -306,7 +306,7 @@ public class IoAddInoutService {
public void genOrderDetailCode(IoOrderEntity orderEntity, IoCodeTempEntity codeTempEntity) { public void genOrderDetailCode(IoOrderEntity orderEntity, IoCodeTempEntity codeTempEntity) {
List<IoOrderDetailCodeEntity> ioOrderDetailCodeEntities = orderDetailCodeDao.selectList(new QueryWrapper<IoOrderDetailCodeEntity>().select("id", "count", "reCount", "bindRlFk", "batchNo").eq("orderIdFk", orderEntity.getBillNo())); List<IoOrderDetailCodeEntity> ioOrderDetailCodeEntities = orderDetailCodeDao.selectList(new QueryWrapper<IoOrderDetailCodeEntity>().select("id", "count", "reCount", "bindRlFk", "batchNo").eq("orderIdFk", orderEntity.getBillNo()));
UdiRelevanceResponse udiRelevanceResponse = udiRelevanceService.selectSupGroupById(codeTempEntity.getRelId(), orderEntity.getFromCorp()); UdiRelevanceResponse udiRelevanceResponse = udiRelevanceService.selectGroupById(codeTempEntity.getRelId());
// UdiRelevanceResponse udiRelevanceResponse = udiRelevanceService.selectGroupById(codeTempEntity.getRelId()); // UdiRelevanceResponse udiRelevanceResponse = udiRelevanceService.selectGroupById(codeTempEntity.getRelId());
if (CollUtil.isEmpty(ioOrderDetailCodeEntities)) { if (CollUtil.isEmpty(ioOrderDetailCodeEntities)) {
orderDetailCodeService.insert(buildEntity(orderEntity, codeTempEntity, udiRelevanceResponse)); orderDetailCodeService.insert(buildEntity(orderEntity, codeTempEntity, udiRelevanceResponse));

@ -203,7 +203,7 @@ public class IoChangeInoutService {
InvWarehouseEntity invWarehouseEntity = invWarehouseService.findByInvSubByCode(Constant.INV_PRE_IN_CODE); InvWarehouseEntity invWarehouseEntity = invWarehouseService.findByInvSubByCode(Constant.INV_PRE_IN_CODE);
outOrder.setFromInvCode(invWarehouseEntity.getCode()); outOrder.setFromInvCode(invWarehouseEntity.getCode());
outOrder.setFromDeptCode(invWarehouseEntity.getParentId()); outOrder.setFromDeptCode(invWarehouseEntity.getParentId());
} else if (targetBustypeEntity.getActionType() == 4) { } else if (bussinessChangeTypeEntity.getCreateType() == 4) {
outOrder.setCustomerId(null); outOrder.setCustomerId(null);
outOrder.setFromCorp(null); outOrder.setFromCorp(null);
InvWarehouseEntity invWarehouseEntity = invWarehouseService.findByInvSubByCode(Constant.INV_PRE_CODE); InvWarehouseEntity invWarehouseEntity = invWarehouseService.findByInvSubByCode(Constant.INV_PRE_CODE);

@ -20,8 +20,8 @@ import javax.annotation.Resource;
import java.util.Arrays; import java.util.Arrays;
//@Component @Component
//@EnableScheduling @EnableScheduling
public class SyncHeartTask implements SchedulingConfigurer { public class SyncHeartTask implements SchedulingConfigurer {
final Logger logger = LoggerFactory.getLogger(SyncHeartTask.class); final Logger logger = LoggerFactory.getLogger(SyncHeartTask.class);
@ -69,11 +69,11 @@ public class SyncHeartTask implements SchedulingConfigurer {
} }
try { try {
if (curTime1 - lastTime1 > timeInterval1) { if (curTime1 - lastTime1 > timeInterval1) {
heartService.uploadAllBus(null); // heartService.uploadAllBus(null);
heartService.uploadAllUserData(null); // heartService.uploadAllUserData(null);
// heartService.uploadScheduleList(); // heartService.uploadScheduleList();
heartService.uploadThrData(null); // heartService.uploadThrData(null);
heartService.uploadThrProducts(null); // heartService.uploadThrProducts(null);
heartService.uploadSysSetting(null); heartService.uploadSysSetting(null);
Arrays.stream(BasicExportTypeEnum.values()).forEach(i -> { Arrays.stream(BasicExportTypeEnum.values()).forEach(i -> {
heartService.pushData(syncDataSetEntity, null, i); heartService.pushData(syncDataSetEntity, null, i);

Loading…
Cancel
Save