修改bug,修改Integer 为int

master
anthonywj 2 years ago
parent cccfe44098
commit 6f7cb9124e

@ -1,6 +1,7 @@
package com.glxp.api.controller.inout; package com.glxp.api.controller.inout;
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;
import com.glxp.api.annotation.AuthRuleAnnotation; import com.glxp.api.annotation.AuthRuleAnnotation;
@ -34,6 +35,7 @@ import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
@ -75,7 +77,7 @@ public class IoOrderDetailBizController extends BaseController {
public BaseResponse addBizProduct(@RequestBody AddBizProductReqeust addBizProductReqeust) { public BaseResponse addBizProduct(@RequestBody AddBizProductReqeust addBizProductReqeust) {
AuthAdmin authAdmin = getUser(); AuthAdmin authAdmin = getUser();
if (addBizProductReqeust.getRelId() == null) if (addBizProductReqeust.getRelId() == null && CollUtil.isEmpty(addBizProductReqeust.getDatas()))
return ResultVOUtils.error(500, "未选择产品信息"); return ResultVOUtils.error(500, "未选择产品信息");
if (addBizProductReqeust.getOrderEntity() == null) if (addBizProductReqeust.getOrderEntity() == null)
return ResultVOUtils.error(500, "未指定订单"); return ResultVOUtils.error(500, "未指定订单");
@ -88,6 +90,10 @@ public class IoOrderDetailBizController extends BaseController {
orderEntity.setCreateUser(authAdmin.getId() + ""); orderEntity.setCreateUser(authAdmin.getId() + "");
orderEntity.setCreateTime(new Date()); orderEntity.setCreateTime(new Date());
orderEntity.setMainAction(bussinessTypeEntity.getMainAction()); orderEntity.setMainAction(bussinessTypeEntity.getMainAction());
if (StrUtil.isNotEmpty(orderEntity.getFromInvCode())) {
InvWarehouseEntity fromEntity = invWarehouseService.findByInvSubByCode(orderEntity.getInvCode());
orderEntity.setFromDeptCode(fromEntity.getParentId());
}
orderEntity.setFromType(ConstantStatus.FROM_WEBNEW); orderEntity.setFromType(ConstantStatus.FROM_WEBNEW);
orderEntity.setStatus(ConstantStatus.ORDER_STATUS_TEMP_SAVE); orderEntity.setStatus(ConstantStatus.ORDER_STATUS_TEMP_SAVE);
orderEntity.setDealStatus(ConstantStatus.ORDER_DEAL_DRAFT); orderEntity.setDealStatus(ConstantStatus.ORDER_DEAL_DRAFT);
@ -100,21 +106,34 @@ public class IoOrderDetailBizController extends BaseController {
orderEntity.setInvCode(orderEntity.getInvCode()); orderEntity.setInvCode(orderEntity.getInvCode());
orderService.insertOrder(orderEntity); orderService.insertOrder(orderEntity);
} }
UdiRelevanceResponse udiRelevanceResponse = udiRelevanceService.selectGroupById(addBizProductReqeust.getRelId());
IoOrderDetailBizEntity ioOrderDetailBizEntity = new IoOrderDetailBizEntity(); List<AddBizProductReqeust> datas = new ArrayList<>();
ioOrderDetailBizEntity.setOrderIdFk(orderEntity.getBillNo()); if (CollUtil.isNotEmpty(addBizProductReqeust.getDatas())) {
ioOrderDetailBizEntity.setBindRlFk(udiRelevanceResponse.getId()); datas.addAll(addBizProductReqeust.getDatas());
ioOrderDetailBizEntity.setUuidFk(udiRelevanceResponse.getUuid()); } else {
ioOrderDetailBizEntity.setNameCode(udiRelevanceResponse.getNameCode()); datas.add(addBizProductReqeust);
ioOrderDetailBizEntity.setCoName(udiRelevanceResponse.getCpmctymc()); }
ioOrderDetailBizEntity.setCertCode(udiRelevanceResponse.getZczbhhzbapzbh()); for (AddBizProductReqeust item : datas) {
ioOrderDetailBizEntity.setYlqxzcrbarmc(udiRelevanceResponse.getYlqxzcrbarmc()); UdiRelevanceResponse udiRelevanceResponse = udiRelevanceService.selectGroupById(item.getRelId());
ioOrderDetailBizEntity.setManufacturer(udiRelevanceResponse.getManufactory()); IoOrderDetailBizEntity ioOrderDetailBizEntity = new IoOrderDetailBizEntity();
ioOrderDetailBizEntity.setMeasname(udiRelevanceResponse.getMeasname()); ioOrderDetailBizEntity.setOrderIdFk(orderEntity.getBillNo());
ioOrderDetailBizEntity.setSpec(udiRelevanceResponse.getGgxh()); ioOrderDetailBizEntity.setBindRlFk(udiRelevanceResponse.getId());
ioOrderDetailBizEntity.setPrice(udiRelevanceResponse.getPrice()); ioOrderDetailBizEntity.setUuidFk(udiRelevanceResponse.getUuid());
ioOrderDetailBizEntity.setSupId(addBizProductReqeust.getSupId()); ioOrderDetailBizEntity.setNameCode(udiRelevanceResponse.getNameCode());
orderDetailBizService.insert(ioOrderDetailBizEntity); ioOrderDetailBizEntity.setCoName(udiRelevanceResponse.getCpmctymc());
ioOrderDetailBizEntity.setCertCode(udiRelevanceResponse.getZczbhhzbapzbh());
ioOrderDetailBizEntity.setYlqxzcrbarmc(udiRelevanceResponse.getYlqxzcrbarmc());
ioOrderDetailBizEntity.setManufacturer(udiRelevanceResponse.getManufactory());
ioOrderDetailBizEntity.setMeasname(udiRelevanceResponse.getMeasname());
ioOrderDetailBizEntity.setSpec(udiRelevanceResponse.getGgxh());
ioOrderDetailBizEntity.setPrice(udiRelevanceResponse.getPrice());
ioOrderDetailBizEntity.setProductDate(item.getProductDate());
ioOrderDetailBizEntity.setExpireDate(item.getExpireDate());
ioOrderDetailBizEntity.setBatchNo(item.getBatchNo());
ioOrderDetailBizEntity.setSupId(item.getSupId());
orderDetailBizService.insert(ioOrderDetailBizEntity);
}
orderEntity.setUpdateTime(new Date()); orderEntity.setUpdateTime(new Date());
orderEntity.setUpdateUser(authAdmin.getId() + ""); orderEntity.setUpdateUser(authAdmin.getId() + "");
orderService.update(orderEntity); orderService.update(orderEntity);

@ -138,7 +138,7 @@ public class IoOrderDetailBizEntity {
* *
*/ */
@TableField(value = "`count`") @TableField(value = "`count`")
private Integer count; private int count;
/** /**
* *
@ -183,4 +183,4 @@ public class IoOrderDetailBizEntity {
@TableField(exist = false) @TableField(exist = false)
private Integer scanCount; private Integer scanCount;
} }

@ -138,13 +138,13 @@ public class IoOrderDetailCodeEntity {
* *
*/ */
@TableField(value = "`count`") @TableField(value = "`count`")
private Integer count; private int count;
/** /**
* *
*/ */
@TableField(value = "reCount") @TableField(value = "reCount")
private Integer reCount; private int reCount;
/** /**
* *
@ -186,6 +186,6 @@ public class IoOrderDetailCodeEntity {
private boolean checkSuccess; private boolean checkSuccess;
@TableField(exist = false) @TableField(exist = false)
private Integer orderCount; private int orderCount;
} }

@ -51,19 +51,19 @@ public class InvPreProductEntity {
* *
*/ */
@TableField(value = "inCount") @TableField(value = "inCount")
private Integer inCount; private int inCount;
/** /**
* *
*/ */
@TableField(value = "outCount") @TableField(value = "outCount")
private Integer outCount; private int outCount;
/** /**
* *
*/ */
@TableField(value = "reCount") @TableField(value = "reCount")
private String reCount; private int reCount;
/** /**
* ID * ID
@ -130,4 +130,4 @@ public class InvPreProductEntity {
public static final String COL_CREATETIME = "createTime"; public static final String COL_CREATETIME = "createTime";
public static final String COL_UPDATETIME = "updateTime"; public static final String COL_UPDATETIME = "updateTime";
} }

@ -3,12 +3,21 @@ package com.glxp.api.req.inout;
import com.glxp.api.entity.inout.IoOrderEntity; import com.glxp.api.entity.inout.IoOrderEntity;
import lombok.Data; import lombok.Data;
import java.util.List;
@Data @Data
public class AddBizProductReqeust { public class AddBizProductReqeust {
private IoOrderEntity orderEntity; private IoOrderEntity orderEntity;
//单选添加
private Long relId; private Long relId;
private String zczbhhzbapzbh; private String zczbhhzbapzbh;
private String supId; private String supId;
private String batchNo;
private String productDate;
private String expireDate;
List<AddBizProductReqeust> datas; //多选添加
} }

@ -115,12 +115,12 @@ public class IoOrderDetailBizResponse {
/** /**
* *
*/ */
private Integer count; private int count;
/** /**
* *
*/ */
private Integer reCount; private int reCount;
/** /**
* *

@ -115,12 +115,12 @@ public class IoOrderDetailResultResponse {
/** /**
* *
*/ */
private Integer count; private int count;
/** /**
* *
*/ */
private Integer reCount; private int reCount;
/** /**
* *

@ -58,17 +58,17 @@ public class InvProductResponse {
/** /**
* *
*/ */
private Integer inCount; private int inCount;
/** /**
* *
*/ */
private Integer outCount; private int outCount;
/** /**
* *
*/ */
private Integer reCount; private int reCount;
/** /**
* ID * ID

@ -4,9 +4,9 @@ server:
spring: spring:
datasource: datasource:
driver-class-name: com.p6spy.engine.spy.P6SpyDriver driver-class-name: com.p6spy.engine.spy.P6SpyDriver
jdbc-url: jdbc:p6spy:mysql://127.0.0.1:3306/udi_wms?allowMultiQueries=true&serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true jdbc-url: jdbc:p6spy:mysql://192.168.0.66:3364/udi_wms_wmd?allowMultiQueries=true&serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
username: root username: root
password: 123456 password: Glxp@6066
hikari: hikari:
connection-timeout: 60000 connection-timeout: 60000
maximum-pool-size: 60 maximum-pool-size: 60

Loading…
Cancel
Save