Browse Source

2026-03-05

用户默认打印机设置增加新增和更新人员、时间
master
fengyuan_yang 2 days ago
parent
commit
1e05e6ca94
  1. 38
      src/main/java/com/gaotao/modules/base/entity/UserLabelPrinterData.java
  2. 5
      src/main/java/com/gaotao/modules/base/service/Impl/BaseServiceImpl.java
  3. 13
      src/main/resources/mapper/base/BaseMapper.xml

38
src/main/java/com/gaotao/modules/base/entity/UserLabelPrinterData.java

@ -2,6 +2,8 @@ package com.gaotao.modules.base.entity;
import org.apache.ibatis.type.Alias; import org.apache.ibatis.type.Alias;
import java.util.Date;
@Alias("UserLabelPrinterData") @Alias("UserLabelPrinterData")
public class UserLabelPrinterData { public class UserLabelPrinterData {
private String site;// private String site;//
@ -19,6 +21,10 @@ public class UserLabelPrinterData {
private String ipAddress;// private String ipAddress;//
private String searchFlag;//是否查询 private String searchFlag;//是否查询
private String checkFlag;//是否检查 private String checkFlag;//是否检查
private String createBy;
private Date createDate;
private String updateBy;
private Date updateDate;
public UserLabelPrinterData() { public UserLabelPrinterData() {
@ -143,4 +149,36 @@ public class UserLabelPrinterData {
public void setCheckFlag(String checkFlag) { public void setCheckFlag(String checkFlag) {
this.checkFlag = checkFlag; this.checkFlag = checkFlag;
} }
public String getCreateBy() {
return createBy;
}
public void setCreateBy(String createBy) {
this.createBy = createBy;
}
public Date getCreateDate() {
return createDate;
}
public void setCreateDate(Date createDate) {
this.createDate = createDate;
}
public String getUpdateBy() {
return updateBy;
}
public void setUpdateBy(String updateBy) {
this.updateBy = updateBy;
}
public Date getUpdateDate() {
return updateDate;
}
public void setUpdateDate(Date updateDate) {
this.updateDate = updateDate;
}
} }

5
src/main/java/com/gaotao/modules/base/service/Impl/BaseServiceImpl.java

@ -2345,6 +2345,8 @@ public class BaseServiceImpl implements BaseService {
String objectId = String.valueOf(checkMap.get("objectId")); String objectId = String.valueOf(checkMap.get("objectId"));
throw new XJException(msg, Integer.parseInt(resultCode), objectId); throw new XJException(msg, Integer.parseInt(resultCode), objectId);
} }
//设置新增审计字段
inData.setCreateBy(inData.getUsername());
baseMapper.insertUserLabelPrinter(inData); baseMapper.insertUserLabelPrinter(inData);
} }
@ -2368,7 +2370,8 @@ public class BaseServiceImpl implements BaseService {
@Override @Override
public void updateUserLabelPrinter(UserLabelPrinterData inData) { public void updateUserLabelPrinter(UserLabelPrinterData inData) {
//修改目前不需要做校验
//设置修改审计字段
inData.setUpdateBy(inData.getUsername());
baseMapper.updateUserLabelPrinter(inData); baseMapper.updateUserLabelPrinter(inData);
} }

13
src/main/resources/mapper/base/BaseMapper.xml

@ -2001,7 +2001,11 @@
rfl.Reportfile labelName, rfl.Reportfile labelName,
rfl.ReportType labelClass, rfl.ReportType labelClass,
rfp.NewPrinterName printerName, rfp.NewPrinterName printerName,
rfp.IPAddress ipAddress
rfp.IPAddress ipAddress,
rfp.create_by createBy,
rfp.create_date createDate,
rfp.update_by updateBy,
rfp.update_date updateDate
FROM ReportFileList_UserPrinter rfp FROM ReportFileList_UserPrinter rfp
LEFT JOIN sys_user ssu ON ssu.username = rfp.UserID LEFT JOIN sys_user ssu ON ssu.username = rfp.UserID
LEFT JOIN ReportFileList rfl ON rfl.ReportID = rfp.ReportID LEFT JOIN ReportFileList rfl ON rfl.ReportID = rfp.ReportID
@ -2037,14 +2041,15 @@
<!--插入用户的标签打印机参数--> <!--插入用户的标签打印机参数-->
<insert id="insertUserLabelPrinter" parameterType="UserLabelPrinterData"> <insert id="insertUserLabelPrinter" parameterType="UserLabelPrinterData">
INSERT INTO ReportFileList_UserPrinter(ReportID, UserID, PrinterName, IPAddress, NewPrinterName)
VALUES (#{labelNo}, #{userId}, '', #{ipAddress}, #{printerName})
INSERT INTO ReportFileList_UserPrinter(ReportID, UserID, PrinterName, IPAddress, NewPrinterName, create_by, create_date, update_by, update_date)
VALUES (#{labelNo}, #{userId}, '', #{ipAddress}, #{printerName}, #{createBy}, GETDATE(), #{createBy}, GETDATE())
</insert> </insert>
<!--修改用户的标签打印机参数--> <!--修改用户的标签打印机参数-->
<update id="updateUserLabelPrinter" parameterType="UserLabelPrinterData"> <update id="updateUserLabelPrinter" parameterType="UserLabelPrinterData">
UPDATE ReportFileList_UserPrinter SET IPAddress = #{ipAddress}, NewPrinterName = #{printerName}
UPDATE ReportFileList_UserPrinter SET IPAddress = #{ipAddress}, NewPrinterName = #{printerName},
update_by = #{updateBy}, update_date = GETDATE()
<where> <where>
AND ReportID = #{labelNo} AND UserID = #{userId} AND ReportID = #{labelNo} AND UserID = #{userId}
</where> </where>

Loading…
Cancel
Save