Browse Source

fix:[资源库管理][供试品管理]中英文

master
HanLong 3 months ago
parent
commit
34df1afbad
22 changed files with 670 additions and 242 deletions
  1. +8
    -8
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/Gsp.java
  2. +26
    -13
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/GspFfjlJcgj.java
  3. +30
    -0
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/GspJcgj.java
  4. +9
    -9
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/GspRkjl.java
  5. +27
    -0
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/GspRkjlJcgj.java
  6. +62
    -10
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/GspTz.java
  7. +5
    -5
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/Yq.java
  8. +28
    -12
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/YqJcgj.java
  9. +3
    -3
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IGspFfjlJcgjService.java
  10. +3
    -3
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IGspJcgjService.java
  11. +3
    -3
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IGspRkjlJcgjService.java
  12. +18
    -8
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IGspTzService.java
  13. +1
    -1
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IYqJcgjService.java
  14. +7
    -3
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/GspFfjlJcgjServiceImpl.java
  15. +79
    -34
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/GspFfjlServiceImpl.java
  16. +7
    -3
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/GspJcgjServiceImpl.java
  17. +7
    -3
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/GspRkjlJcgjServiceImpl.java
  18. +64
    -23
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/GspRkjlServiceImpl.java
  19. +220
    -88
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/GspServiceImpl.java
  20. +45
    -7
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/GspTzServiceImpl.java
  21. +4
    -1
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/YqJcgjServiceImpl.java
  22. +14
    -5
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/YqServiceImpl.java

+ 8
- 8
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/Gsp.java View File

@ -34,22 +34,22 @@ public class Gsp extends MpBaseEntity
private Integer kcbjzt;
/** 名称 */
@Compare(name = "名称")
@Compare(name = "名称", nameEn = "Name")
private String mc;
/** 编号 */
private String bh;
/** 批号 */
@Compare(name = "批号")
@Compare(name = "批号", nameEn = "Batch Number")
private String ph;
/** 规格 */
@Compare(name = "规格")
@Compare(name = "规格", nameEn = "Specification")
private String gg;
/** 规格 */
@Compare(name = "规格单位")
@Compare(name = "规格单位", nameEn = "Specification Unit")
private String ggdw;
/** 库存数量 */
@ -59,21 +59,21 @@ public class Gsp extends MpBaseEntity
private String kcdw;
/** 有效期 */
@Compare(name = "有效期")
@Compare(name = "有效期", nameEn = "Validity Period")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date yxq;
/** 接收日期 */
@Compare(name = "接收日期")
@Compare(name = "接收日期", nameEn = "Date Received")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date jsrq;
/** 存储条件 */
@Compare(name = "存储条件")
@Compare(name = "存储条件", nameEn = "Storage Condition")
private String cctj;
/** 注意事项 */
@Compare(name = "注意事项")
@Compare(name = "注意事项", nameEn = "Notification")
private String zysx;
/** 名称编辑 */

+ 26
- 13
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/GspFfjlJcgj.java View File

@ -23,20 +23,19 @@ public class GspFfjlJcgj extends MpBaseEntity
/** 稽查名称 */
private String jcmc;
private String jcmcEn;
/** 稽查名称颜色:1:蓝色;3:红色;5:绿色;7:橙色 */
private Integer jcmcys;
/** 稽查内容 */
private String jcnr;
/** 签名意义 */
private String qmyy;
private String jcnrEn;
/** 签名人id */
private Long qmrId;
private String qmrMc;
private String qmrMcEn;
public String getQmrMc() {
return qmrMc;
@ -96,15 +95,6 @@ public class GspFfjlJcgj extends MpBaseEntity
return jcnr;
}
public void setQmyy(String qmyy)
{
this.qmyy = qmyy;
}
public String getQmyy()
{
return qmyy;
}
public void setQmrId(Long qmrId)
{
@ -116,4 +106,27 @@ public class GspFfjlJcgj extends MpBaseEntity
return qmrId;
}
public String getJcmcEn() {
return jcmcEn;
}
public void setJcmcEn(String jcmcEn) {
this.jcmcEn = jcmcEn;
}
public String getJcnrEn() {
return jcnrEn;
}
public void setJcnrEn(String jcnrEn) {
this.jcnrEn = jcnrEn;
}
public String getQmrMcEn() {
return qmrMcEn;
}
public void setQmrMcEn(String qmrMcEn) {
this.qmrMcEn = qmrMcEn;
}
}

+ 30
- 0
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/GspJcgj.java View File

@ -24,18 +24,24 @@ public class GspJcgj extends MpBaseEntity
/** 稽查名称 */
private String jcmc;
private String jcmcEn;
/** 稽查名称颜色:1:蓝色;3:红色;5:绿色;7:橙色 */
private Integer jcmcys;
/** 稽查内容 */
private String jcnr;
private String jcnrEn;
/** 签名人id */
private Long qmrId;
/** 签名人名称 */
private String qmrMc;
private String qmrMcEn;
public void setGspId(Long gspId)
{
this.gspId = gspId;
@ -103,4 +109,28 @@ public class GspJcgj extends MpBaseEntity
public void setQmrMc(String qmrMc) {
this.qmrMc = qmrMc;
}
public String getJcmcEn() {
return jcmcEn;
}
public void setJcmcEn(String jcmcEn) {
this.jcmcEn = jcmcEn;
}
public String getJcnrEn() {
return jcnrEn;
}
public void setJcnrEn(String jcnrEn) {
this.jcnrEn = jcnrEn;
}
public String getQmrMcEn() {
return qmrMcEn;
}
public void setQmrMcEn(String qmrMcEn) {
this.qmrMcEn = qmrMcEn;
}
}

+ 9
- 9
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/GspRkjl.java View File

@ -25,40 +25,40 @@ public class GspRkjl extends MpBaseEntity
private Integer jyzt;
/** 名称 */
@Compare(name = "名称")
@Compare(name = "名称", nameEn = "Name")
private String mc;
/** 批号 */
@Compare(name = "批号")
@Compare(name = "批号", nameEn = "Batch Number")
private String ph;
/** 规格 */
@Compare(name = "规格")
@Compare(name = "规格", nameEn = "Specification")
private String gg;
/** 规格 */
@Compare(name = "规格单位")
@Compare(name = "规格单位", nameEn = "Specification Unit")
private String ggdw;
/** 入库数量 */
@Compare(name = "入库量")
@Compare(name = "入库量", nameEn = "Amount In")
private String rkl;
/** 入库单位 */
@Compare(name = "入库量单位")
@Compare(name = "入库量单位", nameEn = "Amount In Unit")
private String rkdw;
/** 入库时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@Compare(name = "入库时间")
@Compare(name = "入库时间", nameEn = "Into Storage Date")
private Date rksj;
/** 存储条件 */
@Compare(name = "存储条件")
@Compare(name = "存储条件", nameEn = "Storage Condition")
private String cctj;
/** 注意事项 */
@Compare(name = "注意事项")
@Compare(name = "注意事项", nameEn = "Notification")
private String zysx;
/** 归档申请人id */

+ 27
- 0
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/GspRkjlJcgj.java View File

@ -23,18 +23,21 @@ public class GspRkjlJcgj extends MpBaseEntity
/** 稽查名称 */
private String jcmc;
private String jcmcEn;
/** 稽查名称颜色:1:蓝色;3:红色;5:绿色;7:橙色 */
private Integer jcmcys;
/** 稽查内容 */
private String jcnr;
private String jcnrEn;
/** 签名人id */
private Long qmrId;
/** 签名人名称 */
private String qmrMc;
private String qmrMcEn;
public Long getGspRkjlId() {
return gspRkjlId;
@ -91,4 +94,28 @@ public class GspRkjlJcgj extends MpBaseEntity
public void setQmrMc(String qmrMc) {
this.qmrMc = qmrMc;
}
public String getJcmcEn() {
return jcmcEn;
}
public void setJcmcEn(String jcmcEn) {
this.jcmcEn = jcmcEn;
}
public String getJcnrEn() {
return jcnrEn;
}
public void setJcnrEn(String jcnrEn) {
this.jcnrEn = jcnrEn;
}
public String getQmrMcEn() {
return qmrMcEn;
}
public void setQmrMcEn(String qmrMcEn) {
this.qmrMcEn = qmrMcEn;
}
}

+ 62
- 10
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/GspTz.java View File

@ -20,15 +20,19 @@ public class GspTz extends MpBaseEntity
/** 领取人名称 */
private String lqrMc;
private String lqrMcEn;
/** 归还人名称 */
private String ghrMc;
private String ghrMcEn;
/** 发放人名称 */
private String ffrMc;
private String ffrMcEn;
/** 接收人名称 */
private String jsrMc;
private String jsrMcEn;
/** 操作量 */
private String czl;
@ -39,7 +43,10 @@ public class GspTz extends MpBaseEntity
/** 签名意义 */
private String qmyy;
private String qmyyEn;
/** 签名人名称 */
private String qmrMcEn;
private String qmrMc;
/** 签名人id */
@ -126,16 +133,6 @@ public class GspTz extends MpBaseEntity
return qmyy;
}
public void setQmrMc(String qmrMc)
{
this.qmrMc = qmrMc;
}
public String getQmrMc()
{
return qmrMc;
}
public void setQmrId(Long qmrId)
{
this.qmrId = qmrId;
@ -146,4 +143,59 @@ public class GspTz extends MpBaseEntity
return qmrId;
}
public String getLqrMcEn() {
return lqrMcEn;
}
public void setLqrMcEn(String lqrMcEn) {
this.lqrMcEn = lqrMcEn;
}
public String getGhrMcEn() {
return ghrMcEn;
}
public void setGhrMcEn(String ghrMcEn) {
this.ghrMcEn = ghrMcEn;
}
public String getFfrMcEn() {
return ffrMcEn;
}
public void setFfrMcEn(String ffrMcEn) {
this.ffrMcEn = ffrMcEn;
}
public String getJsrMcEn() {
return jsrMcEn;
}
public void setJsrMcEn(String jsrMcEn) {
this.jsrMcEn = jsrMcEn;
}
public String getQmrMcEn() {
return qmrMcEn;
}
public void setQmrMcEn(String qmrMcEn) {
this.qmrMcEn = qmrMcEn;
}
public String getQmyyEn() {
return qmyyEn;
}
public void setQmyyEn(String qmyyEn) {
this.qmyyEn = qmyyEn;
}
public String getQmrMc() {
return qmrMc;
}
public void setQmrMc(String qmrMc) {
this.qmrMc = qmrMc;
}
}

+ 5
- 5
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/Yq.java View File

@ -29,7 +29,7 @@ public class Yq extends MpBaseEntity {
*/
@NotEmpty(message = "请输入仪器名称")
@Length(max = 50, message = "仪器名称不能超过50字")
@Compare(name = "仪器名称")
@Compare(name = "仪器名称", nameEn = "Name")
private String mc;
/**
@ -37,7 +37,7 @@ public class Yq extends MpBaseEntity {
*/
@NotEmpty(message = "请输入仪器编号")
@Length(max = 50, message = "仪器编号不能超过50字")
@Compare(name = "仪器编号")
@Compare(name = "仪器编号", nameEn = "ID")
private String bh;
/**
@ -45,7 +45,7 @@ public class Yq extends MpBaseEntity {
*/
@NotEmpty(message = "请输入仪器型号")
@Length(max = 50, message = "仪器型号不能超过50字")
@Compare(name = "仪器型号")
@Compare(name = "仪器型号", nameEn = "Type")
private String xh;
/**
@ -53,7 +53,7 @@ public class Yq extends MpBaseEntity {
*/
@NotEmpty(message = "请输入仪器来源")
@Length(max = 50, message = "仪器来源不能超过50字")
@Compare(name = "仪器来源")
@Compare(name = "仪器来源", nameEn = "Source")
private String ly;
/**
@ -61,7 +61,7 @@ public class Yq extends MpBaseEntity {
*/
@JsonFormat(pattern = "yyyy-MM-dd")
@NotNull(message = "请选择校准日期")
@Compare(name = "下次校准日期")
@Compare(name = "下次校准日期", nameEn = "Next Calibration")
private Date jzrq;
/**

+ 28
- 12
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/YqJcgj.java View File

@ -24,14 +24,15 @@ public class YqJcgj extends MpBaseEntity
/** 稽查名称 */
private String jcmc;
private String jcmcEn;
/** 稽查名称颜色:1:蓝色;3:红色;5:绿色;7:橙色 */
private Integer jcmcys;
/** 稽查内容 */
private String jcnr;
/** 签名意义 */
private String qmyy;
private String jcnrEn;
/** 签名人id */
private Long qmrId;
@ -39,6 +40,7 @@ public class YqJcgj extends MpBaseEntity
/** 签名人名称 */
private String qmrMc;
private String qmrMcEn;
public void setYqId(Long yqId)
{
@ -90,16 +92,6 @@ public class YqJcgj extends MpBaseEntity
return jcnr;
}
public void setQmyy(String qmyy)
{
this.qmyy = qmyy;
}
public String getQmyy()
{
return qmyy;
}
public void setQmrId(Long qmrId)
{
this.qmrId = qmrId;
@ -117,4 +109,28 @@ public class YqJcgj extends MpBaseEntity
public void setQmrMc(String qmrMc) {
this.qmrMc = qmrMc;
}
public String getJcmcEn() {
return jcmcEn;
}
public void setJcmcEn(String jcmcEn) {
this.jcmcEn = jcmcEn;
}
public String getJcnrEn() {
return jcnrEn;
}
public void setJcnrEn(String jcnrEn) {
this.jcnrEn = jcnrEn;
}
public String getQmrMcEn() {
return qmrMcEn;
}
public void setQmrMcEn(String qmrMcEn) {
this.qmrMcEn = qmrMcEn;
}
}

+ 3
- 3
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IGspFfjlJcgjService.java View File

@ -3,6 +3,7 @@ package com.hxhq.business.service;
import java.util.List;
import com.hxhq.business.domain.GspFfjlJcgj;
import com.baomidou.mybatisplus.extension.service.IService;
import com.hxhq.system.api.domain.SysUser;
/**
* 供试品发放记录-稽查轨迹Service接口
@ -27,8 +28,7 @@ public interface IGspFfjlJcgjService extends IService
* @param jcmc 稽查名称
* @param jcmcys 稽查名称颜色1蓝色3红色5绿色7橙色
* @param jcnr 稽查内容
* @param jcrId 稽查人id
* @param jcrMc 稽查人名称
* @param qmr 稽查人
*/
public void saveJcgj(Long ffjlId, Integer jcgjlx, String jcmc, Integer jcmcys, String jcnr,Long jcrId,String jcrMc);
public void saveJcgj(Long ffjlId, Integer jcgjlx, String jcmc, String jcmcEn, Integer jcmcys, String jcnr, String jcnrEn, SysUser qmr);
}

+ 3
- 3
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IGspJcgjService.java View File

@ -3,6 +3,7 @@ package com.hxhq.business.service;
import java.util.List;
import com.hxhq.business.domain.GspJcgj;
import com.baomidou.mybatisplus.extension.service.IService;
import com.hxhq.system.api.domain.SysUser;
/**
* 供试品管理-稽查轨迹Service接口
@ -27,8 +28,7 @@ public interface IGspJcgjService extends IService
* @param jcmc 稽查名称
* @param jcmcys 稽查名称颜色1蓝色3红色5绿色7橙色
* @param jcnr 稽查内容
* @param jcrId 稽查人id
* @param jcrMc 稽查人名称
* @param qmr 签名人
*/
public void saveJcgj(Long gspId, Integer jcgjlx, String jcmc, Integer jcmcys, String jcnr,Long jcrId,String jcrMc);
public void saveJcgj(Long gspId, Integer jcgjlx, String jcmc, String jcmcEn, Integer jcmcys, String jcnr, String jcnrEn, SysUser qmr);
}

+ 3
- 3
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IGspRkjlJcgjService.java View File

@ -3,6 +3,7 @@ package com.hxhq.business.service;
import java.util.List;
import com.hxhq.business.domain.GspRkjlJcgj;
import com.baomidou.mybatisplus.extension.service.IService;
import com.hxhq.system.api.domain.SysUser;
/**
* 供试品入库记录-稽查轨迹Service接口
@ -27,8 +28,7 @@ public interface IGspRkjlJcgjService extends IService
* @param jcmc 稽查名称
* @param jcmcys 稽查名称颜色1蓝色3红色5绿色7橙色
* @param jcnr 稽查内容
* @param jcrId 稽查人id
* @param jcrMc 稽查人名称
* @param qmr 签名人
*/
public void saveJcgj(Long gspRkjlId, Integer jcgjlx, String jcmc, Integer jcmcys, String jcnr,Long jcrId,String jcrMc);
public void saveJcgj(Long gspRkjlId, Integer jcgjlx, String jcmc, String jcmcEn, Integer jcmcys, String jcnr, String jcnrEn, SysUser qmr);
}

+ 18
- 8
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IGspTzService.java View File

@ -3,6 +3,7 @@ package com.hxhq.business.service;
import java.util.List;
import com.hxhq.business.domain.GspTz;
import com.baomidou.mybatisplus.extension.service.IService;
import com.hxhq.system.api.domain.SysUser;
/**
* 供试品-台账Service接口
@ -20,19 +21,28 @@ public interface IGspTzService extends IService
*/
public List<GspTz> queryList(GspTz gspTz);
public void saveTz(Long gspId, SysUser qmr, String qmyy,String qmyyEn,
String czl, String czldw, String remark);
/**
* 新增台账
* 新增领取台账
* @param gspId 供试品id
* @param lqrMc 领取人名称
* @param ghrMc 归还人名称
* @param ffrMc 发放人名称
* @param jsrMc 接收人名称
* @param qmrId 签名人id
* @param qmrMc 签名人名称
* @param lqr1 领取人1
* @param lqr2 领取人2
* @param ffr1 发放人1
* @param ffr2 发放人2
* @param qmr 签名人
* @param qmyy 签名意义
* @param czl 操作量
* @param czldw 操作量单位
* @param remark 备注
*/
public void saveTz(Long gspId, String lqrMc, String ghrMc, String ffrMc, String jsrMc,Long qmrId,String qmrMc,String qmyy,String czl,String czldw,String remark);
public void saveFfTz(Long gspId, SysUser lqr1, SysUser lqr2, SysUser ffr1, SysUser ffr2, SysUser qmr, String qmyy, String qmyyEn,
String czl, String czldw, String remark);
/**
* 新增归还台账
*/
public void saveGhTz(Long gspId, SysUser ghr1, SysUser ghr2, SysUser jsr1, SysUser jsr2, SysUser qmr, String qmyy,String qmyyEn,
String czl, String czldw, String remark);
}

+ 1
- 1
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IYqJcgjService.java View File

@ -28,5 +28,5 @@ public interface IYqJcgjService extends IService
* @param jcmcys 稽查名称颜色1蓝色3红色5绿色7橙色
* @param jcnr 稽查内容
*/
public void saveJcgj(Long yqId, Integer jcgjlx, String jcmc, Integer jcmcys, String jcnr);
public void saveJcgj(Long yqId, Integer jcgjlx, String jcmc, String jcmcEn, Integer jcmcys, String jcnr, String jcnrEn);
}

+ 7
- 3
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/GspFfjlJcgjServiceImpl.java View File

@ -4,6 +4,7 @@ import java.util.List;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.hxhq.business.domain.MjyFfjlJcgj;
import com.hxhq.system.api.domain.SysUser;
import org.springframework.stereotype.Service;
import com.hxhq.business.mapper.GspFfjlJcgjMapper;
import com.hxhq.business.domain.GspFfjlJcgj;
@ -37,15 +38,18 @@ public class GspFfjlJcgjServiceImpl extends ServiceImpl
}
@Override
public void saveJcgj(Long ffjlId, Integer jcgjlx, String jcmc, Integer jcmcys, String jcnr, Long jcrId, String jcrMc) {
public void saveJcgj(Long ffjlId, Integer jcgjlx, String jcmc, String jcmcEn, Integer jcmcys, String jcnr, String jcnrEn, SysUser qmr) {
GspFfjlJcgj gspFfjlJcgj = new GspFfjlJcgj();
gspFfjlJcgj.setFfjlId(ffjlId);
gspFfjlJcgj.setJcgjlx(jcgjlx);
gspFfjlJcgj.setJcmc(jcmc);
gspFfjlJcgj.setJcmcEn(jcmcEn);
gspFfjlJcgj.setJcmcys(jcmcys);
gspFfjlJcgj.setJcnr(jcnr);
gspFfjlJcgj.setQmrId(jcrId);
gspFfjlJcgj.setQmrMc(jcrMc);
gspFfjlJcgj.setJcnrEn(jcnrEn);
gspFfjlJcgj.setQmrId(qmr.getUserId());
gspFfjlJcgj.setQmrMc(qmr.getNickName());
gspFfjlJcgj.setQmrMcEn(qmr.getUserName());
this.save(gspFfjlJcgj);
}

+ 79
- 34
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/GspFfjlServiceImpl.java View File

@ -107,8 +107,14 @@ public class GspFfjlServiceImpl extends ServiceImpl impl
formData.put("转移条件", zytj);
formData.put("目的", mdIds);
formData.put("备注", remark);
gspFfjlJcgjService.saveJcgj(gspFfjl.getId(), JcgjlxEnum.lc.getValue(), "领取发放", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData),
SecurityUtils.getUserId(), SecurityUtils.getNickName());
Map<String, String> formDataEn = new LinkedHashMap<>();
formDataEn.put("Out Amount", gsp.getKc() + gsp.getKcdw());
formDataEn.put("Transfer Condition", zytj);
formDataEn.put("Purpose", mdIds);
formDataEn.put("Comment", remark);
gspFfjlJcgjService.saveJcgj(gspFfjl.getId(), JcgjlxEnum.lc.getValue(), "领取发放", "Distribution",
JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), JctUtil.formatStr(formDataEn), ffr1);
//endregion
}
@ -161,8 +167,21 @@ public class GspFfjlServiceImpl extends ServiceImpl impl
formData.put("库管员2", jsr2.getNickName());
}
formData.put("备注", form.getRemark());
formData.put("签名意义", "归还");
gspFfjlJcgjService.saveJcgj(gsp.getId(), JcgjlxEnum.lc.getValue(), "归还", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), SecurityUtils.getUserId(), SecurityUtils.getNickName());
Map<String, String> formDataEn = new LinkedHashMap<>();
formDataEn.put("Transfer Condition", form.getGhzytj());
formDataEn.put("Amount In", form.getRkl() + form.getRkldw());
formDataEn.put("Returner1", ghr1.getNickName());
if(ghr2 != null) {
formDataEn.put("Returner 2", ghr2.getNickName());
}
formDataEn.put("Warehouse Keeper", jsr1.getNickName());
if(jsr2 != null) {
formDataEn.put("Warehouse Keeper 2", jsr2.getNickName());
}
formDataEn.put("Comment", form.getRemark());
gspFfjlJcgjService.saveJcgj(gsp.getId(), JcgjlxEnum.lc.getValue(), "归还", "Return",
JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), JctUtil.formatStr(formDataEn), jsr1);
//endregion
}
@ -170,7 +189,8 @@ public class GspFfjlServiceImpl extends ServiceImpl impl
@Transactional(rollbackFor = Exception.class)
public void jd(FfjlJdForm form) {
SysUser qmr = sysUserService.selectUserById(form.getQmrId());
//验证签名人密码 todo
sysUserService.checkPassword(qmr, form.getQmrmm(), false);
if (form.getId() == null || form.getId().longValue() < 0) {
throw new ServiceException("参数id不正确");
}
@ -187,9 +207,11 @@ public class GspFfjlServiceImpl extends ServiceImpl impl
//稽查轨迹
Map<String, String> formData = new LinkedHashMap<>();
formData.put("备注", form.getRemark());
formData.put("签名意义", "申请解档");
formData.put("签名人", qmr.getNickName());
gspFfjlJcgjService.saveJcgj(gspFfjl.getId(), JcgjlxEnum.lc.getValue(), "申请解档", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), SecurityUtils.getUserId(), SecurityUtils.getNickName());
Map<String, String> formDataEn = new LinkedHashMap<>();
formDataEn.put("Comment", form.getRemark());
gspFfjlJcgjService.saveJcgj(gspFfjl.getId(), JcgjlxEnum.lc.getValue(), "申请解档", "Apply for De-archiving",
JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), JctUtil.formatStr(formDataEn), qmr);
}
@ -197,7 +219,7 @@ public class GspFfjlServiceImpl extends ServiceImpl impl
@Transactional(rollbackFor = Exception.class)
public void plgd(FfjlGdForm form) {
SysUser qmr = sysUserService.selectUserById(form.getQmrId());
//验证签名人密码 todo
sysUserService.checkPassword(qmr, form.getQmrmm(), false);
if (form.getIds().length < 0) {
throw new ServiceException("参数ids不正确");
}
@ -220,14 +242,17 @@ public class GspFfjlServiceImpl extends ServiceImpl impl
gspFfjlJcgj.setFfjlId(gspFfjl.getId());
gspFfjlJcgj.setJcgjlx(JcgjlxEnum.lc.getValue());
gspFfjlJcgj.setJcmc("申请归档");
gspFfjlJcgj.setJcmcEn("Apply for Archiving");
gspFfjlJcgj.setJcmcys(JcmcysEnum.green.getValue());
Map<String, String> formData = new LinkedHashMap<>();
formData.put("备注", form.getRemark());
formData.put("签名意义", "申请归档");
formData.put("签名人", qmr.getNickName());
gspFfjlJcgj.setJcnr(JctUtil.formatStr(formData));
Map<String, String> formDataEn = new LinkedHashMap<>();
formDataEn.put("Comment", form.getRemark());
gspFfjlJcgj.setJcnrEn(JctUtil.formatStr(formDataEn));
gspFfjlJcgj.setQmrId(SecurityUtils.getUserId());
gspFfjlJcgj.setQmrMc(SecurityUtils.getNickName());
gspFfjlJcgj.setQmrMcEn(SecurityUtils.getUsername());
gspFfjlJcgjList.add(gspFfjlJcgj);
//endregion
@ -241,6 +266,7 @@ public class GspFfjlServiceImpl extends ServiceImpl impl
@Transactional(rollbackFor = Exception.class)
public void gd(FfjlGdForm form) {
SysUser qmr = sysUserService.selectUserById(form.getQmrId());
sysUserService.checkPassword(qmr, form.getQmrmm(), false);
//验证签名人密码 todo
if (form.getId() == null || form.getId().longValue() < 0) {
throw new ServiceException("参数id不正确");
@ -260,9 +286,11 @@ public class GspFfjlServiceImpl extends ServiceImpl impl
//稽查轨迹
Map<String, String> formData = new LinkedHashMap<>();
formData.put("备注", form.getRemark());
formData.put("签名意义", "申请归档");
formData.put("签名人", qmr.getNickName());
gspFfjlJcgjService.saveJcgj(gspFfjl.getId(), JcgjlxEnum.lc.getValue(), "申请归档", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), SecurityUtils.getUserId(), SecurityUtils.getNickName());
Map<String, String> formDataEn = new LinkedHashMap<>();
formDataEn.put("Comment", form.getRemark());
gspFfjlJcgjService.saveJcgj(gspFfjl.getId(), JcgjlxEnum.lc.getValue(), "申请归档","Apply for Archiving",
JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), JctUtil.formatStr(formDataEn), qmr);
}
@ -275,7 +303,8 @@ public class GspFfjlServiceImpl extends ServiceImpl impl
@Transactional(rollbackFor = Exception.class)
public void plsd(FfjlSdForm form) {
SysUser qmr = sysUserService.selectUserById(form.getQmrId());
//验证签名人密码 todo
sysUserService.checkPassword(qmr, form.getQmrmm(), false);
if (form.getIds().length < 0) {
throw new ServiceException("参数ids不正确");
}
@ -296,15 +325,17 @@ public class GspFfjlServiceImpl extends ServiceImpl impl
gspFfjlJcgj.setFfjlId(gspFfjl.getId());
gspFfjlJcgj.setJcgjlx(JcgjlxEnum.lc.getValue());
gspFfjlJcgj.setJcmc("锁定发放记录");
gspFfjlJcgj.setJcmcEn("Lock");
gspFfjlJcgj.setJcmcys(JcmcysEnum.green.getValue());
Map<String, String> formData = new LinkedHashMap<>();
formData.put("备注", form.getRemark());
formData.put("签名意义", "锁定发放记录");
formData.put("签名人", qmr.getNickName());
gspFfjlJcgj.setJcnr(JctUtil.formatStr(formData));
Map<String, String> formDataEn = new LinkedHashMap<>();
formDataEn.put("Comment", form.getRemark());
gspFfjlJcgj.setJcnrEn(JctUtil.formatStr(formDataEn));
gspFfjlJcgj.setQmrId(SecurityUtils.getUserId());
gspFfjlJcgj.setQmrMc(SecurityUtils.getNickName());
gspFfjlJcgj.setQmrMcEn(SecurityUtils.getUsername());
gspFfjlJcgjList.add(gspFfjlJcgj);
//endregion
@ -323,7 +354,8 @@ public class GspFfjlServiceImpl extends ServiceImpl impl
@Transactional(rollbackFor = Exception.class)
public void sd(FfjlSdForm form) {
SysUser qmr = sysUserService.selectUserById(form.getQmrId());
//验证签名人密码 todo
sysUserService.checkPassword(qmr, form.getQmrmm(), false);
if (form.getId() == null || form.getId().longValue() < 0) {
throw new ServiceException("参数id不正确");
}
@ -339,9 +371,11 @@ public class GspFfjlServiceImpl extends ServiceImpl impl
//稽查轨迹
Map<String, String> formData = new LinkedHashMap<>();
formData.put("备注", form.getRemark());
formData.put("签名意义", "锁定发放记录");
formData.put("签名人", qmr.getNickName());
gspFfjlJcgjService.saveJcgj(gspFfjl.getId(), JcgjlxEnum.lc.getValue(), "锁定发放记录", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), SecurityUtils.getUserId(), SecurityUtils.getNickName());
Map<String, String> formDataEn = new LinkedHashMap<>();
formDataEn.put("Comment", form.getRemark());
gspFfjlJcgjService.saveJcgj(gspFfjl.getId(), JcgjlxEnum.lc.getValue(), "锁定发放记录", "Lock",
JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), JctUtil.formatStr(formDataEn), qmr);
}
@ -355,7 +389,8 @@ public class GspFfjlServiceImpl extends ServiceImpl impl
@Transactional(rollbackFor = Exception.class)
public void js(FfjlJsForm form) {
SysUser qmr = sysUserService.selectUserById(form.getQmrId());
//验证签名人密码 todo
sysUserService.checkPassword(qmr, form.getQmrmm(), false);
if (form.getId() == null || form.getId().longValue() < 0) {
throw new ServiceException("参数id不正确");
}
@ -372,9 +407,11 @@ public class GspFfjlServiceImpl extends ServiceImpl impl
//稽查轨迹
Map<String, String> formData = new LinkedHashMap<>();
formData.put("备注", form.getRemark());
formData.put("签名意义", "解锁发放记录");
formData.put("签名人", qmr.getNickName());
gspFfjlJcgjService.saveJcgj(gspFfjl.getId(), JcgjlxEnum.lc.getValue(), "解锁发放记录", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), SecurityUtils.getUserId(), SecurityUtils.getNickName());
Map<String, String> formDataEn = new LinkedHashMap<>();
formDataEn.put("Comment", form.getRemark());
gspFfjlJcgjService.saveJcgj(gspFfjl.getId(), JcgjlxEnum.lc.getValue(), "解锁发放记录", "Unlock",
JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), JctUtil.formatStr(formDataEn), qmr);
}
@ -387,7 +424,8 @@ public class GspFfjlServiceImpl extends ServiceImpl impl
@Transactional(rollbackFor = Exception.class)
public void jy(FfjlJyForm form) {
SysUser qmr = sysUserService.selectUserById(form.getQmrId());
//验证签名人密码 todo
sysUserService.checkPassword(qmr, form.getQmrmm(), false);
if (form.getId() == null || form.getId().longValue() < 0) {
throw new ServiceException("参数id不正确");
}
@ -411,9 +449,13 @@ public class GspFfjlServiceImpl extends ServiceImpl impl
formData.put("借阅开始时间", DateUtils.dateTime(form.getStartDate()));
formData.put("借阅结束时间", DateUtils.dateTime(form.getEndDate()));
formData.put("备注", form.getRemark());
formData.put("签名意义", "申请借阅");
formData.put("签名人", qmr.getNickName());
gspFfjlJcgjService.saveJcgj(gspFfjl.getId(), JcgjlxEnum.lc.getValue(), "申请借阅", JcmcysEnum.orange.getValue(), JctUtil.formatStr(formData), SecurityUtils.getUserId(), SecurityUtils.getNickName());
Map<String, String> formDataEn = new LinkedHashMap<>();
formDataEn.put("Start Date", DateUtils.dateTime(form.getStartDate()));
formDataEn.put("End Date", DateUtils.dateTime(form.getEndDate()));
formDataEn.put("Comment", form.getRemark());
gspFfjlJcgjService.saveJcgj(gspFfjl.getId(), JcgjlxEnum.lc.getValue(), "申请借阅", "Apply for Check-out",
JcmcysEnum.orange.getValue(), JctUtil.formatStr(formData), JctUtil.formatStr(formDataEn), qmr);
}
/**
@ -425,7 +467,8 @@ public class GspFfjlServiceImpl extends ServiceImpl impl
@Transactional(rollbackFor = Exception.class)
public void jq(FfjlJqForm form) {
SysUser qmr = sysUserService.selectUserById(form.getQmrId());
//验证签名人密码 todo
sysUserService.checkPassword(qmr, form.getQmrmm(), false);
if (form.getId() == null || form.getId().longValue() < 0) {
throw new ServiceException("参数id不正确");
}
@ -439,9 +482,11 @@ public class GspFfjlServiceImpl extends ServiceImpl impl
//稽查轨迹
Map<String, String> formData = new LinkedHashMap<>();
formData.put("备注", form.getRemark());
formData.put("签名意义", "补充说明");
formData.put("签名人", qmr.getNickName());
gspFfjlJcgjService.saveJcgj(gspFfjl.getId(), JcgjlxEnum.lc.getValue(), "补充说明", JcmcysEnum.orange.getValue(), JctUtil.formatStr(formData), SecurityUtils.getUserId(), SecurityUtils.getNickName());
Map<String, String> formDataEn = new LinkedHashMap<>();
formDataEn.put("Comment", form.getRemark());
gspFfjlJcgjService.saveJcgj(gspFfjl.getId(), JcgjlxEnum.lc.getValue(), "补充说明", "Sign",
JcmcysEnum.orange.getValue(), JctUtil.formatStr(formData), JctUtil.formatStr(formDataEn), qmr);
}
}

+ 7
- 3
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/GspJcgjServiceImpl.java View File

@ -9,6 +9,7 @@ import com.hxhq.business.domain.MjyJcgj;
import com.hxhq.business.domain.SjJcgj;
import com.hxhq.common.core.domain.MpBaseEntity;
import com.hxhq.common.core.utils.StringUtils;
import com.hxhq.system.api.domain.SysUser;
import org.springframework.stereotype.Service;
import com.hxhq.business.mapper.GspJcgjMapper;
import com.hxhq.business.domain.GspJcgj;
@ -50,15 +51,18 @@ public class GspJcgjServiceImpl extends ServiceImpl impl
}
@Override
public void saveJcgj(Long gspId, Integer jcgjlx, String jcmc, Integer jcmcys, String jcnr, Long jcrId, String jcrMc) {
public void saveJcgj(Long gspId, Integer jcgjlx, String jcmc, String jcmcEn, Integer jcmcys, String jcnr, String jcnrEn, SysUser qmr) {
GspJcgj gspJcgj = new GspJcgj();
gspJcgj.setGspId(gspId);
gspJcgj.setJcgjlx(jcgjlx);
gspJcgj.setJcmc(jcmc);
gspJcgj.setJcmcEn(jcmcEn);
gspJcgj.setJcmcys(jcmcys);
gspJcgj.setJcnr(jcnr);
gspJcgj.setQmrId(jcrId);
gspJcgj.setQmrMc(jcrMc);
gspJcgj.setJcnr(jcnrEn);
gspJcgj.setQmrId(qmr.getUserId());
gspJcgj.setQmrMc(qmr.getNickName());
gspJcgj.setQmrMcEn(qmr.getUserName());
this.save(gspJcgj);
}

+ 7
- 3
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/GspRkjlJcgjServiceImpl.java View File

@ -3,6 +3,7 @@ package com.hxhq.business.service.impl;
import java.util.List;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.hxhq.system.api.domain.SysUser;
import org.springframework.stereotype.Service;
import com.hxhq.business.mapper.GspRkjlJcgjMapper;
import com.hxhq.business.domain.GspRkjlJcgj;
@ -36,15 +37,18 @@ public class GspRkjlJcgjServiceImpl extends ServiceImpl
}
@Override
public void saveJcgj(Long gspRkjlId, Integer jcgjlx, String jcmc, Integer jcmcys, String jcnr, Long jcrId, String jcrMc) {
public void saveJcgj(Long gspRkjlId, Integer jcgjlx, String jcmc, String jcmcEn, Integer jcmcys, String jcnr, String jcnrEn, SysUser qmr) {
GspRkjlJcgj gspRkjlJcgj = new GspRkjlJcgj();
gspRkjlJcgj.setGspRkjlId(gspRkjlId);
gspRkjlJcgj.setJcgjlx(jcgjlx);
gspRkjlJcgj.setJcmc(jcmc);
gspRkjlJcgj.setJcmcEn(jcmcEn);
gspRkjlJcgj.setJcmcys(jcmcys);
gspRkjlJcgj.setJcnr(jcnr);
gspRkjlJcgj.setQmrId(jcrId);
gspRkjlJcgj.setQmrMc(jcrMc);
gspRkjlJcgj.setJcnrEn(jcnrEn);
gspRkjlJcgj.setQmrId(qmr.getUserId());
gspRkjlJcgj.setQmrMc(qmr.getNickName());
gspRkjlJcgj.setQmrMcEn(qmr.getUserName());
this.save(gspRkjlJcgj);
}

+ 64
- 23
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/GspRkjlServiceImpl.java View File

@ -56,7 +56,7 @@ public class GspRkjlServiceImpl extends ServiceImpl impl
@Override
public void add(GspRkjlForm form) {
SysUser qmr = sysUserService.selectUserById(form.getQmrId());
//验证签名人密码 todo
sysUserService.checkPassword(qmr, form.getQmrmm(), false);
GspRkjl gspRkjl = new GspRkjl();
BeanUtils.copyProperties(form, gspRkjl);
gspRkjl.setJlzt(JlztEnum.wsd.getValue());
@ -65,14 +65,18 @@ public class GspRkjlServiceImpl extends ServiceImpl impl
Map<String, String> formData = new LinkedHashMap<>();
formData.put("备注", form.getQmbz());
gspRkjlJcgjService.saveJcgj(gspRkjl.getId(), JcgjlxEnum.lc.getValue(), "新增供试品入库记录", JcmcysEnum.blue.getValue(), JctUtil.formatStr(formData),
qmr.getUserId(), qmr.getNickName());
Map<String, String> formDataEn = new LinkedHashMap<>();
formDataEn.put("Comment", form.getQmbz());
gspRkjlJcgjService.saveJcgj(gspRkjl.getId(), JcgjlxEnum.lc.getValue(), "新增供试品入库记录", "Add", JcmcysEnum.blue.getValue(),
JctUtil.formatStr(formData), JctUtil.formatStr(formDataEn), qmr);
}
@Override
public void update(GspRkjlForm form) {
SysUser qmr = sysUserService.selectUserById(form.getQmrId());
//验证签名人密码 todo
sysUserService.checkPassword(qmr, form.getQmrmm(), false);
GspRkjl gspRkjl = this.getById(form.getId());
if(gspRkjl == null) {
throw new ServiceException("供试品入库记录不存在或已删除");
@ -96,8 +100,10 @@ public class GspRkjlServiceImpl extends ServiceImpl impl
gspRkjlJcgj.setGspRkjlId(gspRkjl.getId());
gspRkjlJcgj.setJcgjlx(JcgjlxEnum.lc.getValue());
gspRkjlJcgj.setJcmc("编辑供试品入库记录");
gspRkjlJcgj.setJcmcEn("Edit");
gspRkjlJcgj.setJcmcys(JcmcysEnum.green.getValue());
gspRkjlJcgj.setJcnr(fieldChange.toString());
gspRkjlJcgj.setJcnrEn(fieldChange.toEnString());
gspRkjlJcgj.setQmrId(qmr.getUserId());
gspRkjlJcgj.setQmrMc(qmr.getNickName());
gspRkjlJcgj.setRemark(form.getQmbz());
@ -109,7 +115,8 @@ public class GspRkjlServiceImpl extends ServiceImpl impl
@Override
public void sd(GspSdForm form) {
SysUser qmr = sysUserService.selectUserById(form.getQmrId());
//验证签名人密码 todo
sysUserService.checkPassword(qmr, form.getQmrmm(), false);
if (form.getId() == null || form.getId().longValue() < 0) {
throw new ServiceException("参数id不正确");
}
@ -125,14 +132,19 @@ public class GspRkjlServiceImpl extends ServiceImpl impl
//稽查轨迹
Map<String, String> formData = new LinkedHashMap<>();
formData.put("备注", form.getRemark());
gspRkjlJcgjService.saveJcgj(gspRkjl.getId(), JcgjlxEnum.lc.getValue(), "锁定供试品入库记录", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), SecurityUtils.getUserId(), SecurityUtils.getNickName());
Map<String, String> formDataEn = new LinkedHashMap<>();
formDataEn.put("Comment", form.getRemark());
gspRkjlJcgjService.saveJcgj(gspRkjl.getId(), JcgjlxEnum.lc.getValue(), "锁定供试品入库记录", "Lock",
JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), JctUtil.formatStr(formDataEn), qmr);
}
@Override
public void js(GspJsForm form) {
SysUser qmr = sysUserService.selectUserById(form.getQmrId());
//验证签名人密码 todo
sysUserService.checkPassword(qmr, form.getQmrmm(), false);
if (form.getId() == null || form.getId().longValue() < 0) {
throw new ServiceException("参数id不正确");
}
@ -148,14 +160,19 @@ public class GspRkjlServiceImpl extends ServiceImpl impl
//稽查轨迹
Map<String, String> formData = new LinkedHashMap<>();
formData.put("备注", form.getRemark());
gspRkjlJcgjService.saveJcgj(gspRkjl.getId(), JcgjlxEnum.lc.getValue(), "解锁供试品入库记录", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), SecurityUtils.getUserId(), SecurityUtils.getNickName());
Map<String, String> formDataEn = new LinkedHashMap<>();
formDataEn.put("Comment", form.getRemark());
gspRkjlJcgjService.saveJcgj(gspRkjl.getId(), JcgjlxEnum.lc.getValue(), "解锁供试品入库记录", "Unlock",
JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), JctUtil.formatStr(formDataEn), qmr);
}
@Override
public void plsd(GspSdForm form) {
SysUser qmr = sysUserService.selectUserById(form.getQmrId());
//验证签名人密码 todo
sysUserService.checkPassword(qmr, form.getQmrmm(), false);
if (form.getIds().length < 0) {
throw new ServiceException("参数ids不正确");
}
@ -176,13 +193,19 @@ public class GspRkjlServiceImpl extends ServiceImpl impl
gspRkjlJcgj.setGspRkjlId(gspRkjl.getId());
gspRkjlJcgj.setJcgjlx(JcgjlxEnum.lc.getValue());
gspRkjlJcgj.setJcmc("锁定供试品入库记录");
gspRkjlJcgj.setJcmcEn("Lock");
gspRkjlJcgj.setJcmcys(JcmcysEnum.green.getValue());
Map<String, String> formData = new LinkedHashMap<>();
formData.put("备注", form.getRemark());
gspRkjlJcgj.setJcnr(JctUtil.formatStr(formData));
Map<String, String> formDataEn = new LinkedHashMap<>();
formDataEn.put("Comment", form.getRemark());
gspRkjlJcgj.setJcnrEn(JctUtil.formatStr(formDataEn));
gspRkjlJcgj.setQmrId(SecurityUtils.getUserId());
gspRkjlJcgj.setQmrMc(SecurityUtils.getNickName());
gspRkjlJcgj.setQmrMcEn(SecurityUtils.getUsername());
gspRkjlJcgjList.add(gspRkjlJcgj);
//endregion
@ -194,7 +217,8 @@ public class GspRkjlServiceImpl extends ServiceImpl impl
@Override
public void jd(GspJdForm form) {
SysUser qmr = sysUserService.selectUserById(form.getQmrId());
//验证签名人密码 todo
sysUserService.checkPassword(qmr, form.getQmrmm(), false);
if (form.getId() == null || form.getId().longValue() < 0) {
throw new ServiceException("参数id不正确");
}
@ -211,14 +235,19 @@ public class GspRkjlServiceImpl extends ServiceImpl impl
//稽查轨迹
Map<String, String> formData = new LinkedHashMap<>();
formData.put("备注", form.getRemark());
gspRkjlJcgjService.saveJcgj(gspRkjl.getId(), JcgjlxEnum.lc.getValue(), "申请解档", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), SecurityUtils.getUserId(), SecurityUtils.getNickName());
Map<String, String> formDataEn = new LinkedHashMap<>();
formDataEn.put("Comment", form.getRemark());
gspRkjlJcgjService.saveJcgj(gspRkjl.getId(), JcgjlxEnum.lc.getValue(), "申请解档", "Apply for De-archiving",
JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), JctUtil.formatStr(formDataEn), qmr);
}
@Override
public void plgd(GspGdForm form) {
SysUser qmr = sysUserService.selectUserById(form.getQmrId());
//验证签名人密码 todo
sysUserService.checkPassword(qmr, form.getQmrmm(), false);
if (form.getIds().length < 0) {
throw new ServiceException("参数ids不正确");
}
@ -243,14 +272,18 @@ public class GspRkjlServiceImpl extends ServiceImpl impl
gspRkjlJcgj.setGspRkjlId(gspRkjl.getId());
gspRkjlJcgj.setJcgjlx(JcgjlxEnum.lc.getValue());
gspRkjlJcgj.setJcmc("申请归档");
gspRkjlJcgj.setJcmcEn("Apply for Archiving");
gspRkjlJcgj.setJcmcys(JcmcysEnum.green.getValue());
Map<String, String> formData = new LinkedHashMap<>();
formData.put("备注", form.getRemark());
formData.put("签名意义", "申请归档");
formData.put("签名人", qmr.getNickName());
gspRkjlJcgj.setJcnr(JctUtil.formatStr(formData));
Map<String, String> formDataEn = new LinkedHashMap<>();
formDataEn.put("Comment", form.getRemark());
gspRkjlJcgj.setJcnrEn(JctUtil.formatStr(formDataEn));
gspRkjlJcgj.setQmrId(SecurityUtils.getUserId());
gspRkjlJcgj.setQmrMc(SecurityUtils.getNickName());
gspRkjlJcgj.setQmrMcEn(SecurityUtils.getUsername());
gspRkjlJcgjList.add(gspRkjlJcgj);
//endregion
@ -263,7 +296,8 @@ public class GspRkjlServiceImpl extends ServiceImpl impl
@Override
public void gd(GspGdForm form) {
SysUser qmr = sysUserService.selectUserById(form.getQmrId());
//验证签名人密码 todo
sysUserService.checkPassword(qmr, form.getQmrmm(), false);
if (form.getId() == null || form.getId().longValue() < 0) {
throw new ServiceException("参数id不正确");
}
@ -282,16 +316,19 @@ public class GspRkjlServiceImpl extends ServiceImpl impl
//稽查轨迹
Map<String, String> formData = new LinkedHashMap<>();
formData.put("备注", form.getRemark());
formData.put("签名意义", "申请归档");
formData.put("签名人", qmr.getNickName());
gspRkjlJcgjService.saveJcgj(gspRkjl.getId(), JcgjlxEnum.lc.getValue(), "申请归档", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), SecurityUtils.getUserId(), SecurityUtils.getNickName());
Map<String, String> formDataEn = new LinkedHashMap<>();
formDataEn.put("Comment", form.getRemark());
gspRkjlJcgjService.saveJcgj(gspRkjl.getId(), JcgjlxEnum.lc.getValue(), "申请归档","Apply for Archiving",
JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), JctUtil.formatStr(formDataEn), qmr);
}
@Override
public void jy(GspJyForm form) {
SysUser qmr = sysUserService.selectUserById(form.getQmrId());
//验证签名人密码 todo
sysUserService.checkPassword(qmr, form.getQmrmm(), false);
if (form.getId() == null || form.getId().longValue() < 0) {
throw new ServiceException("参数id不正确");
}
@ -315,9 +352,13 @@ public class GspRkjlServiceImpl extends ServiceImpl impl
formData.put("借阅开始时间", DateUtils.dateTime(form.getStartDate()));
formData.put("借阅结束时间", DateUtils.dateTime(form.getEndDate()));
formData.put("备注", form.getRemark());
formData.put("签名意义", "申请借阅");
formData.put("签名人", qmr.getNickName());
gspRkjlJcgjService.saveJcgj(gspRkjl.getId(), JcgjlxEnum.lc.getValue(), "申请借阅", JcmcysEnum.orange.getValue(), JctUtil.formatStr(formData), SecurityUtils.getUserId(), SecurityUtils.getNickName());
Map<String, String> formDataEn = new LinkedHashMap<>();
formDataEn.put("Start Date", DateUtils.dateTime(form.getStartDate()));
formDataEn.put("End Date", DateUtils.dateTime(form.getEndDate()));
formDataEn.put("Comment", form.getRemark());
gspRkjlJcgjService.saveJcgj(gspRkjl.getId(), JcgjlxEnum.lc.getValue(), "申请借阅", "Apply for Check-out",
JcmcysEnum.orange.getValue(), JctUtil.formatStr(formData), JctUtil.formatStr(formDataEn), qmr);
}

+ 220
- 88
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/GspServiceImpl.java View File

@ -11,7 +11,6 @@ import com.hxhq.business.domain.*;
import com.hxhq.business.dto.gsp.GspListDto;
import com.hxhq.business.enums.zykgl.*;
import com.hxhq.business.form.gsp.*;
import com.hxhq.business.form.gyzj.SearchForm;
import com.hxhq.business.service.*;
import com.hxhq.business.utils.JctUtil;
import com.hxhq.business.utils.ObjectCompareUtil;
@ -88,7 +87,7 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
@Override
public void save(GspForm form) {
SysUser qmr = sysUserService.selectUserById(form.getQmrId());
//验证签名人密码 todo
sysUserService.checkPassword(qmr, form.getQmrmm(), false);
Gsp gsp = new Gsp();
BeanUtils.copyProperties(form, gsp);
@ -103,6 +102,7 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
gspJcgj.setGspId(gsp.getId());
gspJcgj.setJcgjlx(JcgjlxEnum.lc.getValue());
gspJcgj.setJcmc("新增供试品");
gspJcgj.setJcmcEn("Add Test");
gspJcgj.setJcmcys(JcmcysEnum.blue.getValue());
gspJcgj.setRemark(form.getQmbz());
gspJcgj.setQmrId(qmr.getUserId());
@ -114,8 +114,7 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
@Transactional(rollbackFor = Exception.class)
public void edit(GspBjForm form) {
SysUser qmr = sysUserService.selectUserById(form.getQmrId());
//验证签名人密码 todo
sysUserService.checkPassword(qmr, form.getQmrmm(), false);
Gsp gspOld = this.getById(form.getId());
if(gspOld == null) {
@ -152,10 +151,13 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
gspJcgj.setGspId(gspOld.getId());
gspJcgj.setJcgjlx(JcgjlxEnum.lc.getValue());
gspJcgj.setJcmc("申请编辑");
gspJcgj.setJcmcEn("Apply for Edit");
gspJcgj.setJcmcys(JcmcysEnum.green.getValue());
gspJcgj.setJcnr(fieldChange.toString());
gspJcgj.setJcnrEn(fieldChange.toEnString());
gspJcgj.setQmrId(qmr.getUserId());
gspJcgj.setQmrMc(qmr.getNickName());
gspJcgj.setQmrMcEn(qmr.getUserName());
gspJcgj.setRemark(form.getBjbz());
gspJcgjList.add(gspJcgj);
}
@ -167,7 +169,8 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
@Transactional(rollbackFor = Exception.class)
public void shbj(GspShbjForm form) {
SysUser qmr = sysUserService.selectUserById(form.getQmrId());
//验证签名人密码 todo
sysUserService.checkPassword(qmr, form.getQmrmm(), false);
if (form.getId() == null || form.getId().longValue() < 0) {
throw new ServiceException("参数id不正确");
}
@ -194,9 +197,15 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
Map<String, String> formData = new LinkedHashMap<>();
formData.put("申请备注", gspOld.getBjbz());
formData.put("审核备注", form.getRemark());
Map<String, String> formDataEn = new LinkedHashMap<>();
formDataEn.put("Application Comment", gspOld.getBjbz());
formDataEn.put("Approve Comment", form.getRemark());
gspJcgj.setJcnr(JctUtil.formatStr(formData));
gspJcgj.setJcnrEn(JctUtil.formatStr(formDataEn));
gspJcgj.setQmrId(qmr.getUserId());
gspJcgj.setQmrMc(qmr.getNickName());
gspJcgj.setQmrMcEn(qmr.getUserName());
gspJcgjService.save(gspJcgj);
//endregion
@ -232,7 +241,10 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
SysUser lqr1 = sysUserService.selectUserById(form.getLqr1Id());
SysUser lqr2 = sysUserService.selectUserById(form.getLqr2Id());
SysUser ffr1 = sysUserService.selectUserById(form.getFfrId());
//验证领取人1,领取人2,发放人密码 todo
sysUserService.checkPassword(lqr1, form.getLqr1mm(), true);
sysUserService.checkPassword(lqr2, form.getLqr2mm(), true);
sysUserService.checkPassword(ffr1, form.getFfrmm(), true);
Zcg zcg = zcgService.getById(form.getZcgId());
if (zcg == null) {
throw new ServiceException("暂存柜不存在或已删除");
@ -261,17 +273,29 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
gspJcgj.setGspId(gsp.getId());
gspJcgj.setJcgjlx(JcgjlxEnum.lc.getValue());
gspJcgj.setJcmc("钥匙发放");
gspJcgj.setJcmcEn("Key Distribution");
gspJcgj.setJcmcys(JcmcysEnum.green.getValue());
Map<String, String> formData = new LinkedHashMap<>();
formData.put("备注", form.getRemark());
formData.put("钥匙1领取人", lqr1.getNickName());
formData.put("钥匙2领取人", lqr2.getNickName());
if(lqr2 != null) {
formData.put("钥匙2领取人", lqr2.getNickName());
}
formData.put("发放人", ffr1.getNickName());
Map<String, String> formDataEn = new LinkedHashMap<>();
formDataEn.put("Comment", form.getRemark());
formDataEn.put("Key Recipient", lqr1.getUserName());
if(lqr2 != null) {
formDataEn.put("Key Recipient 2", lqr2.getUserName());
}
formDataEn.put("Issuer", ffr1.getUserName());
gspJcgj.setJcnr(JctUtil.formatStr(formData));
gspJcgj.setQmrId(SecurityUtils.getUserId());
gspJcgj.setQmrMc(SecurityUtils.getNickName());
gspJcgj.setQmrMcEn(SecurityUtils.getUsername());
gspJcgjList.add(gspJcgj);
//endregion
}
@ -289,6 +313,22 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
@Override
public void ff(FfGspForm form) {
//验证领取人1领取人2发放人1发放人2密码
SysUser lqr1 = sysUserService.selectUserById(form.getLqr1Id());
sysUserService.checkPassword(lqr1, form.getLqr1mm(), true);
SysUser lqr2 = null;
if(form.getLqr2Id() != null) {
lqr2 = sysUserService.selectUserById(form.getLqr2Id());
sysUserService.checkPassword(lqr2, form.getLqr2mm(), true);
}
SysUser ffr1 = sysUserService.selectUserById(form.getFfr1Id());
sysUserService.checkPassword(ffr1, form.getFfr1mm(), true);
SysUser ffr2 = null;
if(form.getFfr2Id() != null) {
ffr2 = sysUserService.selectUserById(form.getFfr2Id());
sysUserService.checkPassword(ffr2, form.getFfr2mm(), true);
}
if (form.getId() == null || form.getId().longValue() < 0) {
throw new ServiceException("参数id不正确");
}
@ -299,11 +339,7 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
if (!gspOld.getZjzt().equals(ZjztEnum.rk.getValue())) {
throw new ServiceException("供试品【" + gspOld.getMc() + "】不是入库状态,不能发放");
}
SysUser lqr1 = sysUserService.selectUserById(form.getLqr1Id());
SysUser lqr2 = sysUserService.selectUserById(form.getLqr2Id());
SysUser ffr1 = sysUserService.selectUserById(form.getFfr1Id());
SysUser ffr2 = sysUserService.selectUserById(form.getFfr2Id());
//验证领取人1领取人2发放人1发放人2密码 todo
Date now = new Date();
gspFfjlService.ff(gspOld.getKc(), gspOld.getKcdw(), form.getZytj(),form.getRemark(),form.getMdIds(),gspOld,lqr1,lqr2,ffr1,ffr2,now);
//region 稽查轨迹
@ -312,21 +348,19 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
formData.put("转移条件", form.getZytj());
formData.put("目的", form.getMdIds());
formData.put("备注", form.getRemark());
gspJcgjService.saveJcgj(gspOld.getId(), JcgjlxEnum.lc.getValue(), "领取发放", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData),
SecurityUtils.getUserId(), SecurityUtils.getNickName());
Map<String, String> formDataEn = new LinkedHashMap<>();
formDataEn.put("Out Amount", gspOld.getKc()+ gspOld.getKcdw());
formDataEn.put("Transfer Condition", form.getZytj());
formDataEn.put("Purpose", form.getMdIds());
formDataEn.put("Comment", form.getRemark());
gspJcgjService.saveJcgj(gspOld.getId(), JcgjlxEnum.lc.getValue(), "领取发放", "Distribution", JcmcysEnum.green.getValue(),
JctUtil.formatStr(formData), JctUtil.formatStr(formDataEn),
ffr1);
//endregion
//region 台账
String lqrMc = lqr1.getNickName();
if(lqr2 != null) {
lqrMc = lqrMc + "," + lqr2.getNickName();
}
String ffrMc = ffr1.getNickName();
if(ffr2 != null) {
ffrMc = ffrMc + "," + ffr2.getNickName();
}
gspTzService.saveTz(gspOld.getId(), lqrMc, "",
ffrMc, "", null, "",
"领取发放", gspOld.getKc(), gspOld.getKcdw(), form.getRemark());
gspTzService.saveFfTz(gspOld.getId(), lqr1, lqr2, ffr1,ffr2, ffr1, "领取发放",
"Distribution", gspOld.getKc(), gspOld.getKcdw(), form.getRemark());
//endregion
//region 更新发放信息
gspOld.setFfzytj(form.getZytj());
@ -353,11 +387,21 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
@Override
@Transactional(rollbackFor = Exception.class)
public void plff(GspPlffForm form) {
//验证领取人1领取人2发放人1发放人2密码
SysUser lqr1 = sysUserService.selectUserById(form.getLqr1Id());
SysUser lqr2 = sysUserService.selectUserById(form.getLqr2Id());
sysUserService.checkPassword(lqr1, form.getLqr1mm(), true);
SysUser lqr2 = null;
if(form.getLqr2Id() != null) {
lqr2 = sysUserService.selectUserById(form.getLqr2Id());
sysUserService.checkPassword(lqr2, form.getLqr2mm(), true);
}
SysUser ffr1 = sysUserService.selectUserById(form.getFfr1Id());
SysUser ffr2 = sysUserService.selectUserById(form.getFfr2Id());
//验证领取人1领取人2发放人1发放人2密码 todo
sysUserService.checkPassword(ffr1, form.getFfr1mm(), true);
SysUser ffr2 = null;
if(form.getFfr2Id() != null) {
ffr2 = sysUserService.selectUserById(form.getFfr2Id());
sysUserService.checkPassword(ffr2, form.getFfr2mm(), true);
}
List<Long> gspIdList = form.getList().stream().map(GspPlffItem::getId).collect(Collectors.toList());
@ -382,6 +426,7 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
gspJcgj.setGspId(gsp.getId());
gspJcgj.setJcgjlx(JcgjlxEnum.lc.getValue());
gspJcgj.setJcmc("领取发放");
gspJcgj.setJcmcEn("Distribution");
gspJcgj.setJcmcys(JcmcysEnum.green.getValue());
Map<String, String> formData = new LinkedHashMap<>();
formData.put("出库量", gsp.getKc()+ gsp.getKcdw());
@ -389,32 +434,44 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
formData.put("目的", plffItemFilter.get(0).getMdIds());
formData.put("备注", plffItemFilter.get(0).getRemark());
gspJcgj.setJcnr(JctUtil.formatStr(formData));
Map<String, String> formDataEn = new LinkedHashMap<>();
formDataEn.put("Out Amount", gsp.getKc()+ gsp.getKcdw());
formDataEn.put("Transfer Condition", plffItemFilter.get(0).getZytj());
formDataEn.put("Purpose", plffItemFilter.get(0).getMdIds());
formDataEn.put("Comment", plffItemFilter.get(0).getRemark());
gspJcgj.setJcnrEn(JctUtil.formatStr(formDataEn));
gspJcgj.setQmrId(SecurityUtils.getUserId());
gspJcgj.setQmrMc(SecurityUtils.getNickName());
gspJcgj.setQmrMcEn(SecurityUtils.getUsername());
gspJcgjList.add(gspJcgj);
//endregion
//region 台账
GspTz gspTz = new GspTz();
gspTz.setGspId(gsp.getId());
gspTz.setLqrMc(lqr1.getNickName() + "," + lqr2.getNickName());
gspTz.setFfrMc(ffr1.getNickName() + "," + ffr2.getNickName());
gspTz.setLqrMc(lqr2 == null ? lqr1.getNickName() : lqr1.getNickName() + "," + lqr2.getNickName());
gspTz.setLqrMcEn(lqr2 == null ? lqr1.getUserName() : lqr1.getUserName() + "," + lqr2.getUserName());
gspTz.setFfrMc(ffr2 == null ? ffr1.getNickName() : ffr1.getNickName() + "," + ffr2.getNickName());
gspTz.setFfrMcEn(ffr2 == null ? ffr1.getUserName() : ffr1.getUserName() + "," + ffr2.getUserName());
gspTz.setQmyy("领取发放");
gspTz.setQmyyEn("Distribution");
gspTz.setCzl(gsp.getKc());
gspTz.setCzldw(gsp.getKcdw());
gspTz.setQmrId(ffr1.getUserId());
gspTz.setQmrMc(ffr1.getNickName());
gspTz.setQmrMcEn(ffr1.getUserName());
gspTz.setRemark(plffItemFilter.get(0).getRemark());
mjyTzList.add(gspTz);
//endregion
//region 更新发放信息
gsp.setFfzytj(plffItemFilter.get(0).getZytj());
gsp.setLqr1Id(lqr1.getUserId());
gsp.setLqr2Id(lqr2.getUserId());
gsp.setFfr1Id(ffr1.getUserId());
gsp.setFfr2Id(ffr2.getUserId());
gsp.setLqr1Mc(lqr1.getNickName());
gsp.setLqr2Mc(lqr2.getNickName());
gsp.setLqr2Id(lqr2 == null ? null : lqr2.getUserId());
gsp.setLqr2Mc(lqr2 == null ? "" : lqr2.getNickName());
gsp.setFfr1Id(ffr1.getUserId());
gsp.setFfr1Mc(ffr1.getNickName());
gsp.setFfr2Mc(ffr2.getNickName());
gsp.setFfr2Mc(ffr2.getNickName());
gsp.setFfr2Id(ffr2 == null ? null : ffr2.getUserId());
gsp.setFfr2Mc(ffr2 == null ? "" : ffr2.getNickName());
gsp.setFfrq(now);
gsp.setFfbz(plffItemFilter.get(0).getRemark());
gsp.setMdIds(plffItemFilter.get(0).getMdIds());
@ -433,7 +490,7 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
@Transactional(rollbackFor = Exception.class)
public void xgkc(GspXgkcForm form) {
SysUser qmr = sysUserService.selectUserById(form.getQmrId());
//验证签名人密码 todo
sysUserService.checkPassword(qmr, form.getQmrmm(), false);
if (form.getId() == null || form.getId().longValue() < 0) {
throw new ServiceException("参数id不正确");
}
@ -458,10 +515,12 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
gspJcgj.setGspId(gspOld.getId());
gspJcgj.setJcgjlx(JcgjlxEnum.lc.getValue());
gspJcgj.setJcmc("修改库存申请");
gspJcgj.setJcmcEn("Apply for Change Inventory");
gspJcgj.setJcmcys(JcmcysEnum.green.getValue());
gspJcgj.setJcnr(fieldChange.toString());
gspJcgj.setQmrId(qmr.getUserId());
gspJcgj.setQmrMc(qmr.getNickName());
gspJcgj.setQmrMcEn(qmr.getUserName());
gspJcgj.setRemark(form.getKcbjbz());
gspJcgjList.add(gspJcgj);
}
@ -482,8 +541,9 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
@Transactional(rollbackFor = Exception.class)
public void shxgkc(GspShxgkcForm form) {
SysUser qmr = sysUserService.selectUserById(form.getQmrId());
//验证签名人密码 todo
if (form.getId() == null || form.getId().longValue() < 0) {
sysUserService.checkPassword(qmr, form.getQmrmm(), false);
if (form.getId() == null || form.getId() < 0) {
throw new ServiceException("参数id不正确");
}
Gsp gspOld = this.getById(form.getId());
@ -500,18 +560,27 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
GspJcgj gspJcgj = new GspJcgj();
gspJcgj.setGspId(gspOld.getId());
gspJcgj.setJcgjlx(JcgjlxEnum.lc.getValue());
gspJcgj.setJcmc( ShXgkcEnum.getEnumByValue(form.getQmyy()).getText());
if (form.getQmyy().equals(ShXgkcEnum.ty.getValue())) {
gspJcgj.setJcmc( ShXgkcEnum.ty.getText());
gspJcgj.setJcmcEn("Approve Inventory Change");
gspJcgj.setJcmcys(JcmcysEnum.green.getValue());
} else {
gspJcgj.setJcmc( ShXgkcEnum.jj.getText());
gspJcgj.setJcmcEn("Reject Inventory Change");
gspJcgj.setJcmcys(JcmcysEnum.red.getValue());
}
Map<String, String> formData = new LinkedHashMap<>();
formData.put("申请备注", gspOld.getKcbjbz());
formData.put("审核备注", form.getRemark());
gspJcgj.setJcnr(JctUtil.formatStr(formData));
Map<String, String> formDataEn = new LinkedHashMap<>();
formDataEn.put("Application Comment", gspOld.getBjbz());
formDataEn.put("Approve Comment", form.getRemark());
gspJcgj.setJcnrEn(JctUtil.formatStr(formDataEn));
gspJcgj.setQmrId(qmr.getUserId());
gspJcgj.setQmrMc(qmr.getNickName());
gspJcgj.setQmrMcEn(qmr.getUserName());
gspJcgjService.save(gspJcgj);
//endregion
@ -529,9 +598,8 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
//region 台账
if (form.getQmyy().equals(ShXgkcEnum.ty.getValue())) {
gspTzService.saveTz(gspOld.getId(), "", "",
"", "", qmr.getUserId(), qmr.getNickName(),
"修改库存", form.getKc(), form.getKcdw(), gspOld.getKcbjbz());
gspTzService.saveTz(gspOld.getId(), qmr,
"修改库存", "Change Inventory", form.getKc(), form.getKcdw(), gspOld.getKcbjbz());
}
//endregion
}
@ -539,7 +607,8 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
@Override
public void plsd(GspSdForm form) {
SysUser qmr = sysUserService.selectUserById(form.getQmrId());
//验证签名人密码 todo
sysUserService.checkPassword(qmr, form.getQmrmm(), false);
if (form.getIds() == null || form.getIds().length < 0) {
throw new ServiceException("参数ids不正确");
}
@ -559,12 +628,18 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
gspJcgj.setGspId(gsp.getId());
gspJcgj.setJcgjlx(JcgjlxEnum.lc.getValue());
gspJcgj.setJcmc("锁定供试品");
gspJcgj.setJcmcEn("Lock");
gspJcgj.setJcmcys(JcmcysEnum.green.getValue());
Map<String, String> formData = new LinkedHashMap<>();
formData.put("备注", form.getRemark());
gspJcgj.setJcnr(JctUtil.formatStr(formData));
gspJcgj.setQmrId(SecurityUtils.getUserId());
gspJcgj.setQmrMc(SecurityUtils.getNickName());
Map<String, String> formDataEn = new LinkedHashMap<>();
formDataEn.put("Comment", form.getRemark());
gspJcgj.setJcnrEn(JctUtil.formatStr(formDataEn));
gspJcgj.setQmrId(qmr.getUserId());
gspJcgj.setQmrMc(qmr.getNickName());
gspJcgj.setQmrMcEn(qmr.getUserName());
gspJcgjList.add(gspJcgj);
//endregion
@ -576,7 +651,7 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
@Override
public void sd(GspSdForm form) {
SysUser qmr = sysUserService.selectUserById(form.getQmrId());
//验证签名人密码 todo
sysUserService.checkPassword(qmr, form.getQmrmm(), false);
if (form.getId() == null || form.getId().longValue() < 0) {
throw new ServiceException("参数id不正确");
}
@ -592,13 +667,18 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
//稽查轨迹
Map<String, String> formData = new LinkedHashMap<>();
formData.put("备注", form.getRemark());
gspJcgjService.saveJcgj(gspOld.getId(), JcgjlxEnum.lc.getValue(), "锁定供试品", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), SecurityUtils.getUserId(), SecurityUtils.getNickName());
Map<String, String> formDataEn = new LinkedHashMap<>();
formDataEn.put("Comment", form.getRemark());
gspJcgjService.saveJcgj(gspOld.getId(), JcgjlxEnum.lc.getValue(), "锁定供试品", "Lock ",
JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), JctUtil.formatStr(formDataEn), qmr);
}
@Override
public void js(GspJsForm form) {
SysUser qmr = sysUserService.selectUserById(form.getQmrId());
//验证签名人密码 todo
sysUserService.checkPassword(qmr, form.getQmrmm(), false);
if (form.getId() == null || form.getId().longValue() < 0) {
throw new ServiceException("参数id不正确");
}
@ -615,14 +695,19 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
//稽查轨迹
Map<String, String> formData = new LinkedHashMap<>();
formData.put("备注", form.getRemark());
gspJcgjService.saveJcgj(gspOld.getId(), JcgjlxEnum.lc.getValue(), "解锁供试品", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), SecurityUtils.getUserId(), SecurityUtils.getNickName());
Map<String, String> formDataEn = new LinkedHashMap<>();
formDataEn.put("Comment", form.getRemark());
gspJcgjService.saveJcgj(gspOld.getId(), JcgjlxEnum.lc.getValue(), "解锁供试品", "Unlock ",
JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), JctUtil.formatStr(formDataEn), qmr);
}
@Override
@Transactional(rollbackFor = Exception.class)
public void cz(GspCzForm form) {
SysUser qmr = sysUserService.selectUserById(form.getQmrId());
//验证签名人密码 todo
sysUserService.checkPassword(qmr, form.getQmrmm(), false);
if (form.getId() == null || form.getId() < 0) {
throw new SecurityException("参数id不正确");
}
@ -645,31 +730,38 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
gspOld.setKc(kc.toString());
updateById(gspOld);
LinkedHashMap<String, String> jcnrMap = new LinkedHashMap<>();
jcnrMap.put("处置方式", form.getCzfs());
jcnrMap.put("处置量", form.getCzl());
jcnrMap.put("原因", form.getRemark());
GspJcgj gspJcgj = new GspJcgj();
gspJcgj.setGspId(gspOld.getId());
gspJcgj.setJcgjlx(JcgjlxEnum.bj.getValue());
gspJcgj.setJcmc("处置");
gspJcgj.setJcmcEn("Dispose");
LinkedHashMap<String, String> jcnrMap = new LinkedHashMap<>();
jcnrMap.put("处置方式", form.getCzfs());
jcnrMap.put("处置量", form.getCzl());
jcnrMap.put("原因", form.getRemark());
gspJcgj.setJcnr(JctUtil.formatStr(jcnrMap));
LinkedHashMap<String, String> jcnrMapEn = new LinkedHashMap<>();
jcnrMapEn.put("Dispose Method", form.getCzfs());
jcnrMapEn.put("Amount", form.getCzl());
jcnrMapEn.put("Reason", form.getRemark());
gspJcgj.setJcnrEn(JctUtil.formatStr(jcnrMapEn));
gspJcgj.setJcmcys(JcmcysEnum.green.getValue());
gspJcgj.setQmrId(qmr.getUserId());
gspJcgj.setQmrMc(qmr.getNickName());
gspJcgj.setQmrMcEn(qmr.getUserName());
gspJcgjService.save(gspJcgj);
// 台账
gspTzService.saveTz(gspOld.getId(), null, null, null, null, qmr.getUserId(), qmr.getNickName(),
"处置", form.getCzl(), gspOld.getKcdw(), form.getRemark());
gspTzService.saveTz(gspOld.getId(), qmr,
"处置", "Dispose", form.getCzl(), gspOld.getKcdw(), form.getRemark());
}
@Override
public void plcz(GspPlczForm form) {
SysUser qmr = sysUserService.selectUserById(form.getQmrId());
//验证签名人密码 todo
sysUserService.checkPassword(qmr, form.getQmrmm(), false);
List<Gsp> gspList = new ArrayList<>();
Map<Long, Gsp> map = new HashMap<>();
for (GspPlczItemForm itemForm : form.getList()) {
@ -704,18 +796,25 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
for (GspPlczItemForm itemForm : form.getList()) {
Gsp gsp = map.get(itemForm.getId());
LinkedHashMap<String, String> jcnrMap = new LinkedHashMap<>();
jcnrMap.put("处置方式", itemForm.getCzfs());
jcnrMap.put("处置量", itemForm.getCzl());
jcnrMap.put("原因", itemForm.getRemark());
GspJcgj gspJcgj = new GspJcgj();
gspJcgj.setGspId(gsp.getId());
gspJcgj.setJcgjlx(JcgjlxEnum.bj.getValue());
gspJcgj.setJcmc("处置");
gspJcgj.setJcmcEn("Dispose");
LinkedHashMap<String, String> jcnrMap = new LinkedHashMap<>();
jcnrMap.put("处置方式", itemForm.getCzfs());
jcnrMap.put("处置量", itemForm.getCzl());
jcnrMap.put("原因", itemForm.getRemark());
gspJcgj.setJcnr(JctUtil.formatStr(jcnrMap));
LinkedHashMap<String, String> jcnrMapEn = new LinkedHashMap<>();
jcnrMapEn.put("Dispose Method", itemForm.getCzfs());
jcnrMapEn.put("Amount", itemForm.getCzl());
jcnrMapEn.put("Reason", itemForm.getRemark());
gspJcgj.setJcnrEn(JctUtil.formatStr(jcnrMapEn));
gspJcgj.setJcmcys(JcmcysEnum.green.getValue());
gspJcgj.setQmrId(qmr.getUserId());
gspJcgj.setQmrMc(qmr.getNickName());
gspJcgj.setQmrMcEn(qmr.getUserName());
gspJcgjList.add(gspJcgj);
// 台账
@ -723,7 +822,9 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
gspTz.setGspId(gsp.getId());
gspTz.setQmrId(qmr.getUserId());
gspTz.setQmrMc(qmr.getNickName());
gspTz.setQmrMcEn(qmr.getUserName());
gspTz.setQmyy("处置");
gspTz.setQmyyEn("Dispose");
gspTz.setCzl(itemForm.getCzl());
gspTz.setCzldw(gsp.getKcdw());
gspTz.setRemark(itemForm.getRemark());
@ -736,7 +837,7 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
@Override
public void jy(GspJyForm form) {
SysUser qmr = sysUserService.selectUserById(form.getQmrId());
//验证签名人密码 todo
sysUserService.checkPassword(qmr, form.getQmrmm(), false);
if (form.getId() == null || form.getId().longValue() < 0) {
throw new SecurityException("参数id不正确");
}
@ -760,14 +861,21 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
formData.put("借阅开始时间", DateUtils.dateTime(form.getStartDate()));
formData.put("借阅结束时间", DateUtils.dateTime(form.getEndDate()));
formData.put("备注", form.getRemark());
gspJcgjService.saveJcgj(gsp.getId(), JcgjlxEnum.lc.getValue(), "申请借阅", JcmcysEnum.orange.getValue(), JctUtil.formatStr(formData), qmr.getUserId(), qmr.getNickName());
Map<String, String> formDataEn = new LinkedHashMap<>();
formDataEn.put("Start Date", DateUtils.dateTime(form.getStartDate()));
formDataEn.put("End Date", DateUtils.dateTime(form.getEndDate()));
formDataEn.put("Comment", form.getRemark());
gspJcgjService.saveJcgj(gsp.getId(), JcgjlxEnum.lc.getValue(), "申请借阅", "Apply for Check-out",
JcmcysEnum.orange.getValue(), JctUtil.formatStr(formData), JctUtil.formatStr(formDataEn), qmr);
}
@Override
public void jd(GspJdForm form) {
SysUser qmr = sysUserService.selectUserById(form.getQmrId());
//验证签名人密码 todo
sysUserService.checkPassword(qmr, form.getQmrmm(), false);
if (form.getId() == null || form.getId().longValue() < 0) {
throw new SecurityException("参数id不正确");
}
@ -784,13 +892,17 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
//稽查轨迹
Map<String, String> formData = new LinkedHashMap<>();
formData.put("备注", form.getRemark());
gspJcgjService.saveJcgj(gsp.getId(), JcgjlxEnum.lc.getValue(), "申请解档", JcmcysEnum.orange.getValue(), JctUtil.formatStr(formData), qmr.getUserId(), qmr.getNickName());
Map<String, String> formDataEn = new LinkedHashMap<>();
formDataEn.put("Comment", form.getRemark());
gspJcgjService.saveJcgj(gsp.getId(), JcgjlxEnum.lc.getValue(), "申请解档", "申请解档",
JcmcysEnum.orange.getValue(), JctUtil.formatStr(formData), JctUtil.formatStr(formDataEn), qmr);
}
@Override
public void gd(GspGdForm form) {
SysUser qmr = sysUserService.selectUserById(form.getQmrId());
//验证签名人密码 todo
sysUserService.checkPassword(qmr, form.getQmrmm(), false);
if (form.getId() == null || form.getId().longValue() < 0) {
throw new SecurityException("参数id不正确");
}
@ -807,15 +919,18 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
//稽查轨迹
Map<String, String> formData = new LinkedHashMap<>();
formData.put("备注", form.getRemark());
gspJcgjService.saveJcgj(gsp.getId(), JcgjlxEnum.lc.getValue(), "申请归档", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), qmr.getUserId(), qmr.getNickName());
Map<String, String> formDataEn = new LinkedHashMap<>();
formDataEn.put("Comment", form.getRemark());
gspJcgjService.saveJcgj(gsp.getId(), JcgjlxEnum.lc.getValue(), "申请归档", "Apply for Archiving",
JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), JctUtil.formatStr(formDataEn), qmr);
}
@Override
public void plgd(GspGdForm form) {
SysUser qmr = sysUserService.selectUserById(form.getQmrId());
//验证签名人密码 todo
sysUserService.checkPassword(qmr, form.getQmrmm(), false);
List<Gsp> gspList = new ArrayList<>();
for (Long id : form.getIds()) {
if (id == null || id < 0) {
@ -838,7 +953,11 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
for (Gsp gsp : gspList) {
Map<String, String> formData = new LinkedHashMap<>();
formData.put("备注", form.getRemark());
gspJcgjService.saveJcgj(gsp.getId(), JcgjlxEnum.lc.getValue(), "申请归档", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), qmr.getUserId(), qmr.getNickName());
Map<String, String> formDataEn = new LinkedHashMap<>();
formDataEn.put("Comment", form.getRemark());
gspJcgjService.saveJcgj(gsp.getId(), JcgjlxEnum.lc.getValue(), "申请归档", "Apply for Archiving",
JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), JctUtil.formatStr(formDataEn), qmr);
}
}
@ -846,11 +965,19 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
@Transactional(rollbackFor = Exception.class)
public void gh(GspGhForm form) {
SysUser ghr1 = sysUserService.selectUserById(form.getGhr1Id());
SysUser ghr2 = sysUserService.selectUserById(form.getGhr2Id());
sysUserService.checkPassword(ghr1, form.getGhr1mm(), true);
SysUser ghr2 = null;
if(form.getGhr2Id() != null) {
ghr2 = sysUserService.selectUserById(form.getGhr2Id());
sysUserService.checkPassword(ghr2, form.getGhr2mm(), true);
}
SysUser jsr1 = sysUserService.selectUserById(form.getJsr1Id());
SysUser jsr2 = sysUserService.selectUserById(form.getJsr2Id());
SysUser qmr = sysUserService.selectUserById(form.getJsr1Id());
//验证密码 todo
sysUserService.checkPassword(jsr1, form.getJsr1mm(), true);
SysUser jsr2 = null;
if(form.getJsr2Id() != null) {
jsr2 = sysUserService.selectUserById(form.getJsr2Id());
sysUserService.checkPassword(jsr2, form.getJsr2mm(), true);
}
if (form.getId() == null || form.getId().longValue() < 0) {
throw new ServiceException("参数id不正确");
}
@ -868,17 +995,8 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
gspFfjlService.gh(form,gspOld,ghr1,ghr2,jsr1,jsr2);
//region 台账
String ghrMc = ghr1.getNickName();
if(ghr2 != null) {
ghrMc = ghrMc + "," + ghr2.getNickName();
}
String jsrMc = jsr1.getNickName();
if(jsr2 != null) {
jsrMc = jsrMc + "," + jsr2.getNickName();
}
gspTzService.saveTz(gspOld.getId(), "", ghrMc,
"", jsrMc, null, null,
"归还", gspOld.getKc(), gspOld.getKcdw(), form.getRemark());
gspTzService.saveGhTz(gspOld.getId(),ghr1, ghr2, jsr1, jsr2, jsr1,
"归还", "Return", gspOld.getKc(), gspOld.getKcdw(), form.getRemark());
//endregion
//region 稽查轨迹
Map<String, String> formData = new LinkedHashMap<>();
@ -893,7 +1011,21 @@ public class GspServiceImpl extends ServiceImpl implements IGspS
formData.put("库管员2", jsr2.getNickName());
}
formData.put("备注", form.getRemark());
gspJcgjService.saveJcgj(gspOld.getId(), JcgjlxEnum.lc.getValue(), "归还", JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), SecurityUtils.getUserId(), SecurityUtils.getNickName());
Map<String, String> formDataEn = new LinkedHashMap<>();
formDataEn.put("Transfer Condition", form.getGhzytj());
formDataEn.put("Amount out", form.getRkl()+form.getRkldw());
formDataEn.put("Returner", ghr1.getNickName());
if(ghr2 != null) {
formDataEn.put("Returner 2", ghr2.getNickName());
}
formDataEn.put("Warehouse Keeper", jsr1.getNickName());
if(jsr2 != null) {
formDataEn.put("Warehouse Keeper 2", jsr2.getNickName());
}
formDataEn.put("Comment", form.getRemark());
gspJcgjService.saveJcgj(gspOld.getId(), JcgjlxEnum.lc.getValue(), "归还", "Return",
JcmcysEnum.green.getValue(), JctUtil.formatStr(formData), JctUtil.formatStr(formDataEn), jsr1);
//endregion
}

+ 45
- 7
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/GspTzServiceImpl.java View File

@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.hxhq.business.domain.MjyTz;
import com.hxhq.business.domain.SjTz;
import com.hxhq.system.api.domain.SysUser;
import org.springframework.stereotype.Service;
import com.hxhq.business.mapper.GspTzMapper;
import com.hxhq.business.domain.GspTz;
@ -39,16 +40,53 @@ public class GspTzServiceImpl extends ServiceImpl implements
}
@Override
public void saveTz(Long gspId, String lqrMc, String ghrMc, String ffrMc, String jsrMc, Long qmrId, String qmrMc, String qmyy, String czl, String czldw, String remark) {
public void saveTz(Long gspId, SysUser qmr, String qmyy, String qmyyEn, String czl, String czldw, String remark) {
GspTz gspTz = new GspTz();
gspTz.setGspId(gspId);
gspTz.setLqrMc(lqrMc);
gspTz.setGhrMc(ghrMc);
gspTz.setFfrMc(ffrMc);
gspTz.setJsrMc(jsrMc);
gspTz.setQmrId(qmrId);
gspTz.setQmrMc(qmrMc);
gspTz.setQmrId(qmr.getUserId());
gspTz.setQmrMc(qmr.getNickName());
gspTz.setQmrMcEn(qmr.getUserName());
gspTz.setQmyy(qmyy);
gspTz.setQmyyEn(qmyyEn);
gspTz.setCzldw(czldw);
gspTz.setCzl(czl);
gspTz.setRemark(remark);
this.save(gspTz);
}
@Override
public void saveFfTz(Long gspId, SysUser lqr1, SysUser lqr2, SysUser ffr1, SysUser ffr2, SysUser qmr, String qmyy, String qmyyEn,
String czl, String czldw, String remark){
GspTz gspTz = new GspTz();
gspTz.setGspId(gspId);
gspTz.setLqrMc(lqr2 == null ? lqr1.getNickName() : lqr1.getNickName() + "," + lqr2.getNickName());
gspTz.setLqrMcEn(lqr2 == null ? lqr1.getUserName() : lqr1.getUserName() + "," + lqr2.getUserName());
gspTz.setFfrMc(ffr2 == null ? ffr1.getNickName() : ffr1.getNickName() + "," + ffr2.getNickName());
gspTz.setFfrMcEn(ffr2 == null ? ffr1.getUserName() : ffr1.getUserName() + "," + ffr2.getUserName());
gspTz.setQmrId(qmr.getUserId());
gspTz.setQmrMc(qmr.getNickName());
gspTz.setQmrMcEn(qmr.getUserName());
gspTz.setQmyy(qmyy);
gspTz.setQmyyEn(qmyyEn);
gspTz.setCzldw(czldw);
gspTz.setCzl(czl);
gspTz.setRemark(remark);
this.save(gspTz);
}
@Override
public void saveGhTz(Long gspId, SysUser ghr1, SysUser ghr2, SysUser jsr1, SysUser jsr2, SysUser qmr, String qmyy, String qmyyEn, String czl, String czldw, String remark) {
GspTz gspTz = new GspTz();
gspTz.setGspId(gspId);
gspTz.setGhrMc(ghr2 == null ? ghr1.getNickName() : ghr1.getNickName() + "," + ghr2.getNickName());
gspTz.setGhrMcEn(ghr2 == null ? ghr1.getUserName() : ghr1.getUserName() + "," + ghr2.getUserName());
gspTz.setJsrMc(jsr2 == null ? jsr1.getNickName() : jsr1.getNickName() + "," + jsr2.getNickName());
gspTz.setFfrMcEn(jsr2 == null ? jsr1.getUserName() : jsr1.getUserName() + "," + jsr2.getUserName());
gspTz.setQmrId(qmr.getUserId());
gspTz.setQmrMc(qmr.getNickName());
gspTz.setQmrMcEn(qmr.getUserName());
gspTz.setQmyy(qmyy);
gspTz.setQmyyEn(qmyyEn);
gspTz.setCzldw(czldw);
gspTz.setCzl(czl);
gspTz.setRemark(remark);

+ 4
- 1
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/YqJcgjServiceImpl.java View File

@ -49,16 +49,19 @@ public class YqJcgjServiceImpl extends ServiceImpl impleme
}
@Override
public void saveJcgj(Long yqId, Integer jcgjlx, String jcmc, Integer jcmcys, String jcnr) {
public void saveJcgj(Long yqId, Integer jcgjlx, String jcmc, String jcmcEn, Integer jcmcys, String jcnr, String jcnrEn) {
SysUser sysUser = SecurityUtils.getLoginUser().getSysUser();
YqJcgj yqJcgj = new YqJcgj();
yqJcgj.setYqId(yqId);
yqJcgj.setJcgjlx(jcgjlx);
yqJcgj.setJcmc(jcmc);
yqJcgj.setJcmcEn(jcmcEn);
yqJcgj.setJcmcys(jcmcys);
yqJcgj.setJcnr(jcnr);
yqJcgj.setJcnrEn(jcnrEn);
yqJcgj.setQmrId(sysUser.getUserId());
yqJcgj.setQmrMc(sysUser.getNickName());
yqJcgj.setQmrMcEn(sysUser.getUserName());
this.save(yqJcgj);
}

+ 14
- 5
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/YqServiceImpl.java View File

@ -20,6 +20,7 @@ import com.hxhq.business.utils.ObjectCompareUtil;
import com.hxhq.common.core.exception.ServiceException;
import com.hxhq.common.security.utils.SecurityUtils;
import com.hxhq.system.api.domain.SysUser;
import com.hxhq.system.service.ISysUserService;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@ -41,6 +42,9 @@ public class YqServiceImpl extends ServiceImpl implements IYqServi
@Autowired
private IYqJcgjService yqJcgjService;
@Autowired
private ISysUserService sysUserService;
/**
* 查询仪器管理列表
* @return 仪器管理
@ -66,16 +70,19 @@ public class YqServiceImpl extends ServiceImpl implements IYqServi
@Override
public void addYq(YqForm yqForm) {
SysUser qmr = sysUserService.selectUserById(yqForm.getQmrId());
sysUserService.checkPassword(qmr, yqForm.getQmrmm(), false);
Yq yq = new Yq();
BeanUtils.copyProperties(yqForm, yq);
save(yq);
yqJcgjService.saveJcgj(yq.getId(), JcgjlxEnum.bj.getValue(), "新增仪器", JcmcysEnum.blue.getValue(), null);
yqJcgjService.saveJcgj(yq.getId(), JcgjlxEnum.bj.getValue(), "新增仪器", "Add Instrument", JcmcysEnum.blue.getValue(), null, null);
}
@Override
@Transactional(rollbackFor = Exception.class)
public void updateYq(YqForm yqForm) {
SysUser sysUser = SecurityUtils.getLoginUser().getSysUser();
SysUser qmr = sysUserService.selectUserById(yqForm.getQmrId());
sysUserService.checkPassword(qmr, yqForm.getQmrmm(), false);
Yq yq = getById(yqForm.getId());
if(yq == null) {
@ -96,11 +103,13 @@ public class YqServiceImpl extends ServiceImpl implements IYqServi
yqJcgj.setYqId(yq.getId());
yqJcgj.setJcgjlx(JcgjlxEnum.bj.getValue());
yqJcgj.setJcmc("编辑仪器");
yqJcgj.setQmyy("编辑");
yqJcgj.setJcmcEn("Edit Instrument Information");
yqJcgj.setJcmcys(JcmcysEnum.orange.getValue());
yqJcgj.setJcnr(fieldChange.toString());
yqJcgj.setQmrId(sysUser.getUserId());
yqJcgj.setQmrMc(sysUser.getNickName());
yqJcgj.setJcnrEn(fieldChange.toEnString());
yqJcgj.setQmrId(qmr.getUserId());
yqJcgj.setQmrMc(qmr.getNickName());
yqJcgj.setQmrMcEn(qmr.getUserName());
yqJcgjList.add(yqJcgj);
}
yqJcgjService.saveBatch(yqJcgjList);

Loading…
Cancel
Save