9/10 优化1.0

dev_no_inv
wangwei 10 months ago
parent 941a85db30
commit 5c0fc021ec

@ -79,6 +79,9 @@ public class SysWorkplaceDocumentController extends BaseController {
if (entity.getInvCode() == null){
entity.setInvCode(0);
}
if (entity.getScanType() == 1){
entity.setOrderFinishVerify(4);
}
boolean save = sysWorkplaceDocumentService.updateById(entity);
if (!save) {

@ -0,0 +1,16 @@
package com.glxp.api.dao.collect;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.glxp.api.entity.collect.IoCollectOrder;
import com.glxp.api.entity.collect.IoCollectOrderBackup;
import com.glxp.api.req.collect.CollectOrderRequest;
import com.glxp.api.res.collect.IoCollectOrderResponse;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
@Mapper
public interface IoCollectOrderBackupMapper extends BaseMapper<IoCollectOrderBackup> {
}

@ -0,0 +1,12 @@
package com.glxp.api.dao.collect;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.glxp.api.entity.collect.IoCollectOrderBizBackup;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface IoCollectOrderBizBackupMapper extends BaseMapper<IoCollectOrderBizBackup> {
}

@ -84,7 +84,7 @@ public class SysWorkplaceDocumentEntity {
private Integer checkInsert;
/**
*
* 0:
*/
@ApiModelProperty("所属仓库")
@TableField(value = "invCode")
@ -148,7 +148,7 @@ public class SysWorkplaceDocumentEntity {
private Integer monopoly;
/**
* 0: ; 1:2
* 0: ; 1:; 2: 4:
*/
@TableField(value = "orderFinishVerify")
private Integer orderFinishVerify;

@ -0,0 +1,249 @@
package com.glxp.api.entity.collect;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.glxp.api.res.collect.CollectOrderBizResponse;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
/**
*
*/
@ApiModel(value = "com-glxp-api-entity-collect-IoCollectOrder")
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "io_collect_order_backup")
public class IoCollectOrderBackup implements Serializable {
@TableId(value = "id", type = IdType.INPUT)
@ApiModelProperty(value = "")
private Integer id;
/**
*
*/
@TableField(value = "billNo")
@ApiModelProperty(value = "单据号")
private String billNo;
/**
*
*/
@TableField(value = "busType")
@ApiModelProperty(value = "单据类型")
private String busType;
/**
*
*/
@TableField(value = "fromType")
@ApiModelProperty(value = "来源业务")
private String fromType;
/**
*
*/
@TableField(value = "fromTypeDesc")
@ApiModelProperty(value = "来源业务说明")
private String fromTypeDesc;
/**
*
*/
@TableField(value = "fromCorp")
@ApiModelProperty(value = "往来信息")
private String fromCorp;
/**
*
*/
@TableField(value = "fromCorpName")
@ApiModelProperty(value = "往来信息名称")
private String fromCorpName;
/**
*
*/
@TableField(value = "billTime")
@ApiModelProperty(value = "单据时间")
private Date billTime;
/**
*
*/
@TableField(value = "createTime")
@ApiModelProperty(value = "创建时间")
private Date createTime;
/**
*
*/
@TableField(value = "collectTime")
@ApiModelProperty(value = "采集时间")
private Date collectTime;
/**
*
*/
@TableField(value = "collectCode")
@ApiModelProperty(value = "采集点编码")
private String collectCode;
/**
*
*/
@TableField(value = "workPlaceCode")
@ApiModelProperty(value = "工位编码")
private Long workPlaceCode;
/**
*
*/
@TableField(value = "remark")
@ApiModelProperty(value = "备注")
private String remark;
/**
*
*/
@TableField(value = "`createUser`")
@ApiModelProperty(value = "创建人")
private String createUser;
/**
*
*/
@TableField(value = "updateTime")
@ApiModelProperty(value = "更新时间")
private Date updateTime;
/**
*
*/
@TableField(value = "updateUser")
@ApiModelProperty(value = "更新人")
private Long updateUser;
/**
* 0:1:234,-1:稿5
*/
@TableField(value = "tagStatus")
private Integer tagStatus;
/**
* 012,3.
*/
@TableField(value = "splitStatus")
private Integer splitStatus;
/**
*
*/
@TableField(value = "splitMsg")
private String splitMsg;
/**
*
*/
@TableField(value = "tagMsg")
private String tagMsg;
/**
* 1:; 2:使
*/
@TableField(value = "orderCirType")
private Integer orderCirType;
/**
* 1
*/
@TableField(value = "backupOrderRemark1")
@ApiModelProperty(value = "单据备注1")
private String backupOrderRemark1;
/**
* 2
*/
@TableField(value = "backupOrderRemark2")
@ApiModelProperty(value = "单据备注2")
private String backupOrderRemark2;
/**
* 3
*/
@TableField(value = "backupOrderRemark3")
@ApiModelProperty(value = "单据备注3")
private String backupOrderRemark3;
/**
* 4
*/
@TableField(value = "backupOrderRemark4")
@ApiModelProperty(value = "单据备注4")
private String backupOrderRemark4;
/**
* 5
*/
@TableField(value = "backupOrderRemark5")
@ApiModelProperty(value = "单据备注5")
private String backupOrderRemark5;
/**
* 6
*/
@TableField(value = "backupOrderRemark6")
@ApiModelProperty(value = "单据备注6")
private String backupOrderRemark6;
/**
*
*/
@TableField(value = "orderTime")
@ApiModelProperty(value = "排序时间")
private Date orderTime;
/**
* 1:; 2:3:
*/
@TableField(value = "invAlert")
private Integer invAlert;
@TableField(exist = false)
private List<CollectOrderBizResponse> collectOrderBizResponseList;
@TableField(exist = false)
private List<IoCollectOrderBiz> bizList;
/**
*
*/
@TableField(value = "errorMsg")
private String errorMsg;
/**
*(1.,2.,3.)
*/
@TableField(value = "uploadStatus")
private Integer uploadStatus;
/**
*
*/
@TableField(value = "uploadError")
private String uploadError;
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,209 @@
package com.glxp.api.entity.collect;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
import java.util.Date;
/**
*
*/
@ApiModel(value = "com-glxp-api-entity-collect-IoCollectOrderBiz")
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "io_collect_order_biz_backup")
public class IoCollectOrderBizBackup implements Serializable {
@TableId(value = "id", type = IdType.AUTO)
@ApiModelProperty(value = "")
private Long id;
/**
*
*/
@TableField(value = "orderIdFk")
private String orderIdFk;
/**
* ID
*/
@TableField(value = "relId")
@ApiModelProperty(value = "耗材字典ID")
private Long relId;
/**
*
*/
@TableField(value = "thrCode")
@ApiModelProperty(value = "院内编码(第三方编码)")
private String thrCode;
/**
*
*/
@TableField(value = "ybbm")
@ApiModelProperty(value = "医保编码")
private String ybbm;
/**
*
*/
@TableField(value = "payFeeCode")
@ApiModelProperty(value = "收费编码")
private String payFeeCode;
/**
*
*/
@TableField(value = "cpmctymc")
@ApiModelProperty(value = "产品通用名称")
private String cpmctymc;
/**
*
*/
@TableField(value = "nameCode")
@ApiModelProperty(value = "产品标识")
private String nameCode;
/**
*
*/
@TableField(value = "ggxh")
@ApiModelProperty(value = "规格型号")
private String ggxh;
/**
*
*/
@TableField(value = "batchNo")
@ApiModelProperty(value = "批次号")
private String batchNo;
/**
*
*/
@TableField(value = "productDate")
@ApiModelProperty(value = "生产日期")
private String productDate;
/**
*
*/
@TableField(value = "expireDate")
@ApiModelProperty(value = "失效日期")
private String expireDate;
/**
*
*/
@TableField(value = "`count`")
@ApiModelProperty(value = "单据数量")
private Integer count;
/**
*
*/
@TableField(value = "actCount")
@ApiModelProperty(value = "实际数量")
private Integer actCount;
/**
*
*/
@TableField(value = "scanCount")
@ApiModelProperty(value = "扫码数量")
private Integer scanCount;
/**
*
*/
@TableField(value = "scanActCount")
@ApiModelProperty(value = "扫码实际数量")
private Integer scanActCount;
/**
*
*/
@TableField(value = "measureUnit")
@ApiModelProperty(value = "计量单位")
private String measureUnit;
/**
* 1:23
*/
@TableField(value = "tagStatus")
@ApiModelProperty(value = "单据明细赋码状态 1:未赋码2部分赋码3已赋码")
private Integer tagStatus;
/**
*
*/
@TableField(value = "tagMsg")
@ApiModelProperty(value = "赋码错误信息")
private String tagMsg;
/**
*
*/
@TableField(value = "remark")
@ApiModelProperty(value = "备注")
private String remark;
/**
*
*/
@TableField(value = "createTime")
@ApiModelProperty(value = "创建时间")
private Date createTime;
/**
*
*/
@TableField(value = "updateTime")
@ApiModelProperty(value = "更新时间")
private Date updateTime;
/**
*
*/
@TableField(value = "unTagCount")
@ApiModelProperty(value = "未拆零数量")
private Integer unTagCount;
/**
*
*/
@TableField(value = "autoResCount")
@ApiModelProperty(value = "自动扫描分配的工位存量")
private Integer autoResCount;
/**
*
*/
@TableField(value = "replaceCode")
@ApiModelProperty(value = "上传替换码")
private String replaceCode;
/**
* 123:
*/
@TableField(value = "autoTagStatus")
@ApiModelProperty(value = "autoTagStatus")
private Integer autoTagStatus;
private static final long serialVersionUID = 1L;
}

@ -94,6 +94,10 @@ public class SysWorkplaceDocumentService extends ServiceImpl<SysWorkplaceDocumen
if (entity.getInvCode() == null){
entity.setInvCode(0);
}
if (entity.getScanType() == 1){
//用于前端显示
entity.setOrderFinishVerify(4);
}
Integer number = sysWorkplaceDocumentDao.findMaxNumberByWorkplaceCode(entity.getWorkplaceCode());
if (number == null){
//为空 默认1

@ -0,0 +1,13 @@
package com.glxp.api.service.collect;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.glxp.api.dao.collect.IoCollectOrderBackupMapper;
import com.glxp.api.entity.collect.*;
import org.springframework.stereotype.Service;
@Service
public class IoCollectOrderBackupService extends ServiceImpl<IoCollectOrderBackupMapper, IoCollectOrderBackup> {
}

@ -0,0 +1,14 @@
package com.glxp.api.service.collect;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.glxp.api.dao.collect.IoCollectOrderBizBackupMapper;
import com.glxp.api.entity.collect.IoCollectOrderBizBackup;
import org.springframework.stereotype.Service;
@Service
public class IoCollectOrderBizBackupService extends ServiceImpl<IoCollectOrderBizBackupMapper, IoCollectOrderBizBackup> {
}

@ -18,7 +18,7 @@
<if test="documentTypeCode != '' and documentTypeCode != null">
AND documentTypeCode = #{documentTypeCode}
</if>
<if test="isPopular != '' and isPopular != null">
<if test="isPopular >= 0 and isPopular != null">
AND isPopular = #{isPopular}
</if>
<if test="busKey != null and busKey != ''">

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.glxp.api.dao.collect.IoCollectOrderBackupMapper">
</mapper>

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.glxp.api.dao.collect.IoCollectOrderBizBackupMapper">
</mapper>

@ -40,6 +40,9 @@
<if test="thirdSys != '' and thirdSys != null">
AND thirdSysFk = #{thirdSys}
</if>
<if test="productType != '' and productType != null">
AND productType = #{productType}
</if>
<if test="supName != '' and supName != null">
AND supName LIKE concat('%', #{supName}, '%')
</if>

Loading…
Cancel
Save