已重命名1个文件
已修改7个文件
97 ■■■■■ 文件已修改
src/main/java/com/ruoyi/basic/excel/SupplierManageExcelDto.java 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/pojo/SupplierManage.java 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/purchase/service/impl/PurchaseLedgerServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/dto/SalesLedgerImportDto.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/pojo/SalesLedger.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/application-drs.yml 61 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/stock/StockInventoryMapper.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/static/销售台账导入模板.xlsx 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/excel/SupplierManageExcelDto.java
@@ -15,19 +15,19 @@
    @Excel(name = "供应商名称")
    private String supplierName;
    @Excel(name = "纳税人识别号")
//    @Excel(name = "纳税人识别号")
    private String taxpayerIdentificationNum;
    @Excel(name = "公司地址")
//    @Excel(name = "公司地址")
    private String companyAddress;
    @Excel(name = "公司电话")
//    @Excel(name = "公司电话")
    private String companyPhone;
    @Excel(name = "开户行")
//    @Excel(name = "开户行")
    private String bankAccountName;
    @Excel(name = "账号")
//    @Excel(name = "账号")
    private String bankAccountNum;
    @Excel(name = "联系人")
@@ -36,7 +36,7 @@
    @Excel(name = "联系电话")
    private String contactUserPhone;
    @Excel(name = "维护人")
//    @Excel(name = "维护人")
    private String maintainUserName;
//    @Excel(name = "维护时间")
src/main/java/com/ruoyi/basic/pojo/SupplierManage.java
@@ -21,23 +21,23 @@
    private String supplierName;
    @ApiModelProperty(value = "纳税人识别号")
    @Excel(name = "纳税人识别号")
//    @Excel(name = "纳税人识别号")
    private String taxpayerIdentificationNum;
    @ApiModelProperty(value = "公司地址")
    @Excel(name = "公司地址")
//    @Excel(name = "公司地址")
    private String companyAddress;
    @ApiModelProperty(value = "公司电话")
    @Excel(name = "公司电话")
//    @Excel(name = "公司电话")
    private String companyPhone;
    @ApiModelProperty(value = "开户行")
    @Excel(name = "开户行")
//    @Excel(name = "开户行")
    private String bankAccountName;
    @ApiModelProperty(value = "账号")
    @Excel(name = "账号")
//    @Excel(name = "账号")
    private String bankAccountNum;
    @ApiModelProperty(value = "联系人")
@@ -49,14 +49,14 @@
    private String contactUserPhone;
    @ApiModelProperty(value = "维护人ID")
    @Excel(name = "维护人")
//    @Excel(name = "维护人")
    private Integer maintainUserId;
    @ApiModelProperty(value = "维护时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
//    @Excel(name = "维护时间", width = 30, dateFormat = "yyyy-MM-dd")
    private LocalDate maintainTime;
    @Excel(name = "是否白名单")
//    @Excel(name = "是否白名单")
    @ApiModelProperty(value = "是否白名单(0是 1否)")
    private Integer isWhite;
src/main/java/com/ruoyi/purchase/service/impl/PurchaseLedgerServiceImpl.java
@@ -429,7 +429,7 @@
        }
        for (Long id : ids) {
            PurchaseLedger purchaseLedger = purchaseLedgerMapper.selectById(id);
            if (purchaseLedger.getApprovalStatus().equals(3)) {
            if (Optional.ofNullable(purchaseLedger.getApprovalStatus()).orElse(1).equals(3)) {
                throw new BaseException(purchaseLedger.getPurchaseContractNumber()+"已经审批通过,不允许删除");
            }
        }
src/main/java/com/ruoyi/sales/dto/SalesLedgerImportDto.java
@@ -31,7 +31,7 @@
    private String salesman;
    @Excel(name = "客户名称")
    private String customerName;
    @Excel(name = "项目名称")
//    @Excel(name = "项目名称")
    private String projectName;
    @Excel(name = "录入人")
    private String entryPerson;
@@ -44,7 +44,7 @@
    private Date executionDate;
    @ApiModelProperty(value = "付款方式")
    @Excel(name = "付款方式")
//    @Excel(name = "付款方式")
    private String paymentMethod;
src/main/java/com/ruoyi/sales/pojo/SalesLedger.java
@@ -44,7 +44,7 @@
    /**
     * é¡¹ç›®åç§°
     */
    @Excel(name = "项目名称")
//    @Excel(name = "项目名称")
    private String projectName;
    /**
src/main/resources/application-drs.yml
ÎļþÃû´Ó src/main/resources/application-dhdc.yml ÐÞ¸Ä
@@ -13,11 +13,22 @@
  addressEnabled: false
  # éªŒè¯ç ç±»åž‹ math æ•°å­—计算 char å­—符验证
  captchaType: math
  # ååŒå®¡æ‰¹ç¼–号前缀(配置文件后缀命名)
  approvalNumberPrefix: DRS
  # ä¸ªæŽ¨ Unipush é…ç½®
  getui:
    appId: PfjyAAE0FK64FaO1w2CMb1
    appKey: zTMb831OEL6J4GK1uE3Ob4
    masterSecret: K1GFtsv42v61tXGnF7SGE5
    domain: https://restapi.getui.cn/v2/
    # ç¦»çº¿æŽ¨é€ä½¿ç”¨çš„包名/组件名
    intentComponent: uni.app.UNI099A590/io.dcloud.PandoraEntry
# å¼€å‘环境配置
server:
  # æœåŠ¡å™¨çš„HTTP端口,默认为8080
  port: 9032
  port: 9025
  servlet:
    # åº”用的访问路径
    context-path: /
@@ -35,6 +46,7 @@
# æ—¥å¿—配置
logging:
  level:
    org.quartz: DEBUG
    com.ruoyi: warn
    org.springframework: warn
@@ -62,9 +74,9 @@
    druid:
      # ä¸»åº“数据源
      master:
        url: jdbc:mysql://192.168.1.8:3306/product-inventory-management-dhdc?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
        url: jdbc:mysql://172.17.0.1:3306/product-inventory-management-drs?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
        username: root
        password: 123456
        password: xd@123456..
      # ä»Žåº“数据源
      slave:
        # ä»Žæ•°æ®æºå¼€å…³/默认关闭
@@ -134,14 +146,14 @@
  # redis é…ç½®
  redis:
    # åœ°å€
#    host: 127.0.0.1
    host: 192.168.1.8
    #    host: 127.0.0.1
    host: 172.17.0.1
    # ç«¯å£ï¼Œé»˜è®¤ä¸º6379
    port: 6379
    port: 6380
    # æ•°æ®åº“索引
    database: 1
    database: 2
    # å¯†ç 
#    password: root2022!
    #    password: root2022!
    password:
    # è¿žæŽ¥è¶…æ—¶æ—¶é—´
@@ -156,6 +168,31 @@
        max-active: 8
        # #连接池最大阻塞等待时间(使用负值表示没有限制)
        max-wait: -1ms
  # Quartz定时任务配置(新增部分)
  quartz:
    job-store-type: jdbc  # ä½¿ç”¨æ•°æ®åº“存储
    jdbc:
      initialize-schema: never  # é¦–次运行时自动创建表结构,成功后改为never
      schema: classpath:org/quartz/impl/jdbcjobstore/tables_mysql_innodb.sql  # MySQL表结构脚本
    properties:
      org:
        quartz:
          scheduler:
            instanceName: RuoYiScheduler
            instanceId: AUTO
          jobStore:
            class: org.quartz.impl.jdbcjobstore.JobStoreTX
            driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate  # MySQL适配
            tablePrefix: qrtz_  # è¡¨åå‰ç¼€ï¼Œä¸Žè„šæœ¬ä¸€è‡´
            isClustered: false  # å•节点模式(集群需改为true)
            clusterCheckinInterval: 10000
            txIsolationLevelSerializable: true
          threadPool:
            class: org.quartz.simpl.SimpleThreadPool
            threadCount: 10  # çº¿ç¨‹æ± å¤§å°
            threadPriority: 5
            makeThreadsDaemons: true
          updateCheck: false  # å…³é—­ç‰ˆæœ¬æ£€æŸ¥
# token配置
token:
@@ -165,7 +202,7 @@
  secret: abcdefghijklmnopqrstuvwxyz
  # ä»¤ç‰Œæœ‰æ•ˆæœŸï¼ˆé»˜è®¤30分钟)
  expireTime: 450
# MyBatis Plus配置
mybatis-plus:
  # æœç´¢æŒ‡å®šåŒ…别名   æ ¹æ®è‡ªå·±çš„项目来
@@ -178,7 +215,7 @@
    enable-sql-runner: true
    db-config:
      id-type: auto
# PageHelper分页插件
pagehelper:
  helperDialect: mysql
@@ -200,7 +237,7 @@
  excludes: /system/notice
  # åŒ¹é…é“¾æŽ¥
  urlPatterns: /system/*,/monitor/*,/tool/*
# ä»£ç ç”Ÿæˆ
gen:
  # ä½œè€…
@@ -216,4 +253,4 @@
file:
  temp-dir: /javaWork/product-inventory-management/file/temp/uploads
  upload-dir: /javaWork/product-inventory-management/file/prod/uploads
  upload-dir: /javaWork/product-inventory-management/file/prod/uploads
src/main/resources/mapper/stock/StockInventoryMapper.xml
@@ -91,7 +91,7 @@
        </if>
    </select>
    <select id="stockInventoryPage" resultType="com.ruoyi.stock.dto.StockInRecordDto">
        select sir.*,si.qualitity as current_stock,
        select sir.*,COALESCE(si.qualitity, 0) as current_stock,
        pm.model,
        pm.unit,
        p.product_name,
src/main/resources/static/ÏúÊŲ̂Õ˵¼ÈëÄ£°å.xlsx
Binary files differ