Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
I
itask-springboot
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
itask-springboot
Commits
d9e40b57
Commit
d9e40b57
authored
Dec 16, 2024
by
chenjian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改
parent
93c86fed
Pipeline
#10
failed with stages
Changes
8
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
42 additions
and
27 deletions
+42
-27
oms-boot-bussiness/src/main/java/com/ebo/entity/WorkOrderEntity.java
...ssiness/src/main/java/com/ebo/entity/WorkOrderEntity.java
+6
-4
oms-boot-bussiness/src/main/java/com/ebo/workOrder/serviceBtnEnhance/CloseWorkOrderServiceBtnEnhance.java
...er/serviceBtnEnhance/CloseWorkOrderServiceBtnEnhance.java
+1
-1
oms-boot-bussiness/src/main/java/com/ebo/workOrder/serviceBtnEnhance/DeleteWorkOrder.java
.../com/ebo/workOrder/serviceBtnEnhance/DeleteWorkOrder.java
+3
-2
oms-boot-task/src/main/java/com/ebo/module/config/EmailConfig.java
...task/src/main/java/com/ebo/module/config/EmailConfig.java
+3
-2
oms-boot-task/src/main/java/com/ebo/module/task/MemoryMonitorHandler.java
...c/main/java/com/ebo/module/task/MemoryMonitorHandler.java
+1
-1
oms-boot-task/src/main/java/com/ebo/module/utils/SendMessageEmail.java
.../src/main/java/com/ebo/module/utils/SendMessageEmail.java
+11
-11
oms-server/src/main/resources/application-dev.yml
oms-server/src/main/resources/application-dev.yml
+7
-6
oms-server/src/main/resources/application-prod.yml
oms-server/src/main/resources/application-prod.yml
+10
-0
No files found.
oms-boot-bussiness/src/main/java/com/ebo/entity/WorkOrderEntity.java
View file @
d9e40b57
package
com.ebo.entity
;
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
java.io.Serializable
;
import
java.util.Date
;
import
com.ebo.framework.mybatis.entity.BaseEntity
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* 继承BaseEntity完成公共字段填充
* @TableName work_order
*/
@EqualsAndHashCode
(
callSuper
=
true
)
@TableName
(
value
=
"work_order"
)
@Data
public
class
WorkOrderEntity
extends
BaseEntity
implements
Serializable
{
...
...
@@ -333,6 +335,6 @@ public class WorkOrderEntity extends BaseEntity implements Serializable {
*/
private
Integer
oaFlowStatus
;
// @TableField(exist = fals
e)
//
private static final long serialVersionUID = 1L;
@TableField
(
exist
=
tru
e
)
private
static
final
long
serialVersionUID
=
1L
;
}
\ No newline at end of file
oms-boot-bussiness/src/main/java/com/ebo/workOrder/serviceBtnEnhance/CloseWorkOrderServiceBtnEnhance.java
View file @
d9e40b57
...
...
@@ -43,7 +43,7 @@ public class CloseWorkOrderServiceBtnEnhance implements BtnServerEnhanceJavaInte
//等于服务工单
if
(
workOrderEntity
.
getWorkOrderType
().
equals
(
"1"
)){
/**
* 底层没改完动不了
* 底层没改完动不了
,需要进行workordernum相连,然后更改工单状态
* @TODO
*/
// if(workOrderEntity.getCloseOrderType().equals("1")){
...
...
oms-boot-bussiness/src/main/java/com/ebo/workOrder/serviceBtnEnhance/DeleteWorkOrder.java
View file @
d9e40b57
...
...
@@ -25,10 +25,11 @@ public class DeleteWorkOrder implements BtnServerEnhanceJavaInter {
@Override
public
void
executeAfter
(
String
tableName
,
String
buttonCode
,
Map
data
)
throws
ServerException
,
MalformedURLException
{
log
.
info
(
"-----业务增强,删除草稿箱工单------"
);
System
.
out
.
println
(
WorkOrderEntity
.
class
);
WorkOrderEntity
workOrderEntity
=
workOrderMapper
.
selectById
((
Serializable
)
data
.
get
(
"id"
));
log
.
info
(
"idWei{}"
,
workOrderMapper
.
selectById
((
Serializable
)
data
.
get
(
"id"
)));
if
(
workOrderEntity
.
getStatus
().
equals
(
"7"
)){
workOrderEntity
.
setDeleteFlag
(
1
);
workOrderMapper
.
updateById
(
workOrderEntity
);
workOrderMapper
.
deleteById
(
workOrderEntity
);
}
else
{
throw
new
RuntimeException
(
"工单不在草稿箱无法删除"
);
}
...
...
oms-boot-task/src/main/java/com/ebo/module/config/
QQ
EmailConfig.java
→
oms-boot-task/src/main/java/com/ebo/module/config/EmailConfig.java
View file @
d9e40b57
...
...
@@ -6,11 +6,12 @@ import org.springframework.stereotype.Component;
@Data
@Component
@ConfigurationProperties
(
prefix
=
"xxljob.executor.
qq
email"
)
public
class
QQ
EmailConfig
{
@ConfigurationProperties
(
prefix
=
"xxljob.executor.email"
)
public
class
EmailConfig
{
private
String
toEmail
;
private
String
smtpHost
;
private
int
smtpPort
;
private
String
smtpUser
;
private
String
smtpPass
;
private
String
smtpAuth
;
}
\ No newline at end of file
oms-boot-task/src/main/java/com/ebo/module/task/MemoryMonitorHandler.java
View file @
d9e40b57
...
...
@@ -21,7 +21,7 @@ public class MemoryMonitorHandler extends IJobHandler {
log
.
info
(
"Memory Monitor Job Start"
);
Mem
men
=
new
Mem
();
double
usage
=
men
.
getUsage
();
double
threshold
=
9
0.0
;
double
threshold
=
8
0.0
;
if
(
usage
>
threshold
)
{
try
{
log
.
info
(
"开始发送邮箱"
);
...
...
oms-boot-task/src/main/java/com/ebo/module/utils/SendMessageEmail.java
View file @
d9e40b57
package
com.ebo.module.utils
;
import
com.ebo.module.config.
QQ
EmailConfig
;
import
com.ebo.module.config.EmailConfig
;
import
jakarta.mail.*
;
import
jakarta.mail.internet.InternetAddress
;
import
jakarta.mail.internet.MimeMessage
;
...
...
@@ -14,30 +14,30 @@ import java.util.Properties;
@Slf4j
@Component
public
class
SendMessageEmail
{
private
final
QQEmailConfig
qq
emailConfig
;
private
final
EmailConfig
emailConfig
;
@Autowired
public
SendMessageEmail
(
QQEmailConfig
qq
emailConfig
)
{
this
.
qqemailConfig
=
qq
emailConfig
;
public
SendMessageEmail
(
EmailConfig
emailConfig
)
{
this
.
emailConfig
=
emailConfig
;
}
public
void
sendAlert
(
String
subject
,
String
message
)
{
// 发送邮件
Properties
props
=
new
Properties
();
props
.
put
(
"mail.smtp.host"
,
qq
emailConfig
.
getSmtpHost
());
props
.
put
(
"mail.smtp.port"
,
qq
emailConfig
.
getSmtpPort
());
props
.
put
(
"mail.smtp.auth"
,
"true"
);
props
.
put
(
"mail.smtp.s
tarttls
.enable"
,
"true"
);
props
.
put
(
"mail.smtp.host"
,
emailConfig
.
getSmtpHost
());
props
.
put
(
"mail.smtp.port"
,
emailConfig
.
getSmtpPort
());
props
.
put
(
"mail.smtp.auth"
,
emailConfig
.
getSmtpAuth
()
);
props
.
put
(
"mail.smtp.s
sl
.enable"
,
"true"
);
Session
session
=
Session
.
getInstance
(
props
,
new
Authenticator
()
{
protected
PasswordAuthentication
getPasswordAuthentication
()
{
return
new
PasswordAuthentication
(
qqemailConfig
.
getSmtpUser
(),
qq
emailConfig
.
getSmtpPass
());
return
new
PasswordAuthentication
(
emailConfig
.
getSmtpUser
(),
emailConfig
.
getSmtpPass
());
}
});
try
{
Message
msg
=
new
MimeMessage
(
session
);
msg
.
setFrom
(
new
InternetAddress
(
qq
emailConfig
.
getSmtpUser
(),
false
));
msg
.
setRecipients
(
Message
.
RecipientType
.
TO
,
InternetAddress
.
parse
(
qq
emailConfig
.
getToEmail
(),
false
));
msg
.
setFrom
(
new
InternetAddress
(
emailConfig
.
getSmtpUser
(),
false
));
msg
.
setRecipients
(
Message
.
RecipientType
.
TO
,
InternetAddress
.
parse
(
emailConfig
.
getToEmail
(),
false
));
msg
.
setSubject
(
subject
);
msg
.
setText
(
message
);
msg
.
setSentDate
(
new
Date
());
...
...
oms-server/src/main/resources/application-dev.yml
View file @
d9e40b57
...
...
@@ -66,10 +66,11 @@ mybatis:
xxljob
:
executor
:
qqemail
:
smtp-host
:
smtp.qq.com
smtp-port
:
587
smtp-user
:
1498377512@qq.com
smtp-pass
:
fumtxqlqsudliaia
to-email
:
1498377512@qq.com
email
:
smtp-host
:
smtp.exmail.qq.com
smtp-port
:
465
smtp-user
:
mail@cyunsing.com
smtp-pass
:
U8nK2VKRVTmcqiNv
to-email
:
mail@cyunsing.com
smtp-auth
:
true
oms-server/src/main/resources/application-prod.yml
View file @
d9e40b57
...
...
@@ -60,3 +60,13 @@ mybatis:
log-impl
:
org.apache.ibatis.logging.stdout.StdOutImpl
xxljob
:
executor
:
email
:
smtp-host
:
smtp.exmail.qq.com
smtp-port
:
465
smtp-user
:
mail@cyunsing.com
smtp-pass
:
U8nK2VKRVTmcqiNv
to-email
:
mail@cyunsing.com
smtp-auth
:
true
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment