|
@@ -239,12 +239,16 @@ public class MouldFileServiceImpl extends ServiceImpl<MouldFileMapper, MouldFile
|
|
|
MouldFile mf = new MouldFile();
|
|
|
mf.setId(mouldFileId);
|
|
|
MouldFile oldData = mouldFileMapper.selectById(mouldFileId);
|
|
|
+ MouldOperationDynamics dynamics = new MouldOperationDynamics();
|
|
|
if (user != null) {
|
|
|
if (user.getSubordinateType() == 0) {
|
|
|
//资产方
|
|
|
if (isPass == 1) {
|
|
|
if (oldData.getState() == 2) {//生产方也审核通过了
|
|
|
mf.setState(3);
|
|
|
+ //审批通过
|
|
|
+ dynamics.setIsPass(1);
|
|
|
+ //模具更新的审批
|
|
|
//审批的是模具报废文件
|
|
|
if(oldData.getBlongType()==5){
|
|
|
//将模具修改为已报废
|
|
@@ -255,30 +259,37 @@ public class MouldFileServiceImpl extends ServiceImpl<MouldFileMapper, MouldFile
|
|
|
}
|
|
|
} else {
|
|
|
mf.setState(1);
|
|
|
+ dynamics.setIsPass(1);
|
|
|
}
|
|
|
} else {
|
|
|
mf.setState(-1);
|
|
|
+ dynamics.setIsPass(0);
|
|
|
}
|
|
|
mouldFileMapper.updateById(mf);
|
|
|
- //添加审批记录
|
|
|
- MouldOperationDynamics dynamics = new MouldOperationDynamics();
|
|
|
- dynamics.setMouldId(oldData.getId());
|
|
|
- dynamics.setBelongType(oldData.getBlongType());
|
|
|
- dynamics.setFileId(oldData.getId());
|
|
|
- if(null != oldData.getFileName2()){
|
|
|
- dynamics.setFileName(oldData.getFileName()+","+oldData.getFileName2());
|
|
|
+ if(oldData.getBlongType()==4){
|
|
|
+
|
|
|
}else{
|
|
|
- dynamics.setFileName(oldData.getFileName());
|
|
|
+ //添加审批记录
|
|
|
+ dynamics.setMouldId(oldData.getId());
|
|
|
+ dynamics.setBelongType(oldData.getBlongType());
|
|
|
+ dynamics.setFileId(oldData.getId());
|
|
|
+ if(null != oldData.getFileName2()){
|
|
|
+ dynamics.setFileName(oldData.getFileName()+","+oldData.getFileName2());
|
|
|
+ }else{
|
|
|
+ dynamics.setFileName(oldData.getFileName());
|
|
|
+ }
|
|
|
+ dynamics.setOperatorId(user.getId());
|
|
|
+ dynamics.setOperatorName(user.getUsername());
|
|
|
+ dynamics.setContent(Constant.APPROVAL);
|
|
|
+ mouldOperationDynamicsMapper.insert(dynamics);
|
|
|
}
|
|
|
- dynamics.setOperatorId(user.getId());
|
|
|
- dynamics.setOperatorName(user.getUsername());
|
|
|
- dynamics.setContent(Constant.APPROVAL);
|
|
|
- mouldOperationDynamicsMapper.insert(dynamics);
|
|
|
+
|
|
|
} else if (user.getSubordinateType() == 1) {
|
|
|
//生产方
|
|
|
if (isPass == 1) {
|
|
|
if (oldData.getState() == 1) {//资产方也审核通过了
|
|
|
mf.setState(3);
|
|
|
+ dynamics.setIsPass(1);
|
|
|
//将模具修改为已报废
|
|
|
if(oldData.getBlongType()==5){
|
|
|
Mould mould = new Mould();
|
|
@@ -288,13 +299,14 @@ public class MouldFileServiceImpl extends ServiceImpl<MouldFileMapper, MouldFile
|
|
|
}
|
|
|
} else {
|
|
|
mf.setState(2);
|
|
|
+ dynamics.setIsPass(1);
|
|
|
}
|
|
|
} else {
|
|
|
mf.setState(-2);
|
|
|
+ dynamics.setIsPass(0);
|
|
|
}
|
|
|
mouldFileMapper.updateById(mf);
|
|
|
//添加审批记录
|
|
|
- MouldOperationDynamics dynamics = new MouldOperationDynamics();
|
|
|
dynamics.setMouldId(oldData.getId());
|
|
|
dynamics.setBelongType(oldData.getBlongType());
|
|
|
dynamics.setFileId(oldData.getId());
|