Commit 042aa771 by java-李谡

1.申请单批量删除

2.市场部不参与调机开航总结
parent c4911846
...@@ -70,9 +70,6 @@ ...@@ -70,9 +70,6 @@
<if test="verifType != null and verifType != ''"> <if test="verifType != null and verifType != ''">
AND a.verif_type = #{verifType} AND a.verif_type = #{verifType}
</if> </if>
<if test="includeTuneType != null and includeTuneType != ''">
AND a.verif_type != '05'
</if>
<if test="verifStatus != null and verifStatus != ''"> <if test="verifStatus != null and verifStatus != ''">
AND a.verif_status = #{verifStatus} AND a.verif_status = #{verifStatus}
</if> </if>
......
...@@ -104,7 +104,6 @@ ...@@ -104,7 +104,6 @@
WHERE WHERE
a.del_flag = #{DEL_FLAG_NORMAL} a.del_flag = #{DEL_FLAG_NORMAL}
AND a.id = #{verifId} AND a.id = #{verifId}
<!-- AND a.depart_id = (SELECT depart_id FROM sys_user_profiles WHERE user_id = #{userCode}) -->
</select> </select>
<select id="getConnectList" resultType="Map"> <select id="getConnectList" resultType="Map">
......
...@@ -114,7 +114,7 @@ ...@@ -114,7 +114,7 @@
</when> </when>
</choose> </choose>
AND a.depart_id = (SELECT depart_id FROM sys_user_profiles WHERE user_id = #{userCode}) AND a.depart_id = (SELECT depart_id FROM sys_user_profiles WHERE user_id = #{userCode})
order by a.update_date desc
</select> </select>
<select id="detail" resultType="com.ejweb.modules.verify.entity.VerifyManageDetailEntity"> <select id="detail" resultType="com.ejweb.modules.verify.entity.VerifyManageDetailEntity">
SELECT SELECT
......
...@@ -98,9 +98,10 @@ public class SailingCommandService extends CurdService<SailingCommandDao, Sailin ...@@ -98,9 +98,10 @@ public class SailingCommandService extends CurdService<SailingCommandDao, Sailin
PageHelper.startPage(bean.getPageNo(), bean.getPageSize()); PageHelper.startPage(bean.getPageNo(), bean.getPageSize());
if (StringUtils.isEmpty(bean.getSort())) { if (StringUtils.isEmpty(bean.getSort())) {
PageHelper.orderBy(" verifNo DESC"); PageHelper.orderBy(" verifNo DESC");
} else } else {
PageHelper.orderBy(bean.getSort()); PageHelper.orderBy(bean.getSort());
pageInfo = new PageInfo<SailingCommandEntity>(dao.getList(bean)); }
pageInfo = new PageInfo<>(dao.getList(bean));
if (pageInfo.getPages() < bean.getPageNo()) {// 页码大于总页数,则返回NULL if (pageInfo.getPages() < bean.getPageNo()) {// 页码大于总页数,则返回NULL
return null; return null;
......
...@@ -49,19 +49,6 @@ public class SailingConclusionService extends BaseService<SailingConclusionDao> ...@@ -49,19 +49,6 @@ public class SailingConclusionService extends BaseService<SailingConclusionDao>
DepartDao departDao; DepartDao departDao;
public PageEntity<SailingConclusionListEntity> getList(SailingConclusionListBean bean) { public PageEntity<SailingConclusionListEntity> getList(SailingConclusionListBean bean) {
//如果用户为市场部且论证类型为调机(verify_type=05),直接返回空(调机类型市场部不做开航总结)
DepartEntity departEntity = departDao.getByUserCode(bean.getUserCode());
if (Objects.isNull(departEntity)) {
return null;
}
if (("6e70812e4c874f298da21be2a12aa674").equals(departEntity.getId())) {
if ("05".equals(bean.getVerifType())) {
return null;
} else {
bean.setIncludeTuneType("2");
}
}
//查询同一机场被屏蔽三字码数据(历史数据关联) //查询同一机场被屏蔽三字码数据(历史数据关联)
if (StringUtils.isNotEmpty(bean.getArrIata())) { if (StringUtils.isNotEmpty(bean.getArrIata())) {
bean.setArrIataList(verifyDao.getIataStr(bean.getArrIata())); bean.setArrIataList(verifyDao.getIataStr(bean.getArrIata()));
...@@ -76,8 +63,7 @@ public class SailingConclusionService extends BaseService<SailingConclusionDao> ...@@ -76,8 +63,7 @@ public class SailingConclusionService extends BaseService<SailingConclusionDao>
} else { } else {
PageHelper.orderBy(bean.getSort()); PageHelper.orderBy(bean.getSort());
} }
//如果userCode为市场部,查询不包含调机类型的开航总结 pageInfo = new PageInfo<>(dao.getList(bean));
pageInfo = new PageInfo<SailingConclusionListEntity>(dao.getList(bean));
// 页码大于总页数,则返回NULL // 页码大于总页数,则返回NULL
if (pageInfo.getPages() < bean.getPageNo()) { if (pageInfo.getPages() < bean.getPageNo()) {
return null; return null;
...@@ -211,10 +197,8 @@ public class SailingConclusionService extends BaseService<SailingConclusionDao> ...@@ -211,10 +197,8 @@ public class SailingConclusionService extends BaseService<SailingConclusionDao>
String title = "首都航空关于" + flight; String title = "首都航空关于" + flight;
VerifyEmailHandler.getInstance().sendEmail(title + "的市场部开航总结完成提示(智能首航论证系统提示)", com.ejweb.core.util.TemplateFactory.generateHtmlFromFtl(templateName, map), mails, ccmails); VerifyEmailHandler.getInstance().sendEmail(title + "的市场部开航总结完成提示(智能首航论证系统提示)", com.ejweb.core.util.TemplateFactory.generateHtmlFromFtl(templateName, map), mails, ccmails);
} catch (IOException e) { } catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} catch (TemplateException e) { } catch (TemplateException e) {
// TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
......
...@@ -110,7 +110,7 @@ public class AirlineConclusionController { ...@@ -110,7 +110,7 @@ public class AirlineConclusionController {
/** /**
* 更新评估总结状态 * 更新评估总结状态
* *
* @param requestBean * @param request
* @return * @return
*/ */
@ResponseBody @ResponseBody
...@@ -120,14 +120,14 @@ public class AirlineConclusionController { ...@@ -120,14 +120,14 @@ public class AirlineConclusionController {
RequestBean requestBean = new RequestBean(); RequestBean requestBean = new RequestBean();
String content = request.getParameter("content"); String content = request.getParameter("content");
String sign = request.getParameter("sign"); String sign = request.getParameter("sign");
// String formText=request.getParameter("formText");
requestBean.setContent(content); requestBean.setContent(content);
requestBean.setSign(sign); requestBean.setSign(sign);
AirlineConclusionUpdateBean bean = requestBean.getObjectBean(AirlineConclusionUpdateBean.class); AirlineConclusionUpdateBean bean = requestBean.getObjectBean(AirlineConclusionUpdateBean.class);
// bean.setFormText(formText);
String message = airlineConclusionService.validate(bean); String message = airlineConclusionService.validate(bean);
if (message == null) {// 通过参数校验 Date date = new Date();
// 通过参数校验
if (message == null) {
airlineConclusionService.update(bean); airlineConclusionService.update(bean);
if ("1".equals(bean.getStatus()) && "02".equals(bean.getConclusionStatus())) { if ("1".equals(bean.getStatus()) && "02".equals(bean.getConclusionStatus())) {
VerifyProcessAddBean bean1 = new VerifyProcessAddBean(); VerifyProcessAddBean bean1 = new VerifyProcessAddBean();
...@@ -135,8 +135,8 @@ public class AirlineConclusionController { ...@@ -135,8 +135,8 @@ public class AirlineConclusionController {
bean1.setProcessValue("airline_conclusion"); bean1.setProcessValue("airline_conclusion");
bean1.setVerifId(bean.getVerifId()); bean1.setVerifId(bean.getVerifId());
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
bean1.setNodeDate(format.format(new Date())); bean1.setNodeDate(format.format(date));
bean1.setProcessDate(format.format(new Date())); bean1.setProcessDate(format.format(date));
bean1.setNodeName("论证总结"); bean1.setNodeName("论证总结");
bean1.setNodeSort(7); bean1.setNodeSort(7);
verifyProcessService.add(bean1); verifyProcessService.add(bean1);
......
...@@ -69,9 +69,11 @@ public class VerifyManageController { ...@@ -69,9 +69,11 @@ public class VerifyManageController {
ResponseBean responseBean = new ResponseBean(); ResponseBean responseBean = new ResponseBean();
VerifyManageBean bean = requestBean.getObjectBean(VerifyManageBean.class); VerifyManageBean bean = requestBean.getObjectBean(VerifyManageBean.class);
String message = manageService.validate(bean); String message = manageService.validate(bean);
if (message == null) {// 通过参数校验 // 通过参数校验
if (message == null) {
PageEntity<VerifyManageEntity> list = manageService.findList(bean); PageEntity<VerifyManageEntity> list = manageService.findList(bean);
if (list == null) {// 查询结果为空 // 查询结果为空
if (list == null) {
responseBean.setMessage(GConstants.EMPTY); responseBean.setMessage(GConstants.EMPTY);
responseBean.setStatus(ErrorCode.STATUS_CODE_2001); responseBean.setStatus(ErrorCode.STATUS_CODE_2001);
return responseBean; return responseBean;
......
...@@ -3,56 +3,68 @@ ...@@ -3,56 +3,68 @@
*/ */
package com.ejweb.modules.verify.dao; package com.ejweb.modules.verify.dao;
import java.util.List;
import java.util.Map;
import com.ejweb.core.base.BaseDao; import com.ejweb.core.base.BaseDao;
import com.ejweb.modules.verify.bean.ManageUpdateBean; import com.ejweb.modules.verify.bean.*;
import com.ejweb.modules.verify.bean.VerifiedUpdateBean;
import com.ejweb.modules.verify.bean.VerifyManageAddBean;
import com.ejweb.modules.verify.bean.VerifyManageBean;
import com.ejweb.modules.verify.bean.VerifyManageDeleteBean;
import com.ejweb.modules.verify.bean.VerifyProcessDeleteBean;
import com.ejweb.modules.verify.entity.VerifyCountEntity; import com.ejweb.modules.verify.entity.VerifyCountEntity;
import com.ejweb.modules.verify.entity.VerifyManageDetailEntity; import com.ejweb.modules.verify.entity.VerifyManageDetailEntity;
import com.ejweb.modules.verify.entity.VerifyManageEntity; import com.ejweb.modules.verify.entity.VerifyManageEntity;
import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Map;
/** /**
*
* @team IT Team
* @author zhanglg * @author zhanglg
* @version 1.0 * @version 1.0
* @team IT Team
* @time 2016年9月17日 * @time 2016年9月17日
*/ */
public interface VerifyManageDao extends BaseDao{ public interface VerifyManageDao extends BaseDao {
List<VerifyManageEntity> findList(VerifyManageBean bean); List<VerifyManageEntity> findList(VerifyManageBean bean);
VerifyManageDetailEntity detail(VerifyManageDetailEntity bean); VerifyManageDetailEntity detail(VerifyManageDetailEntity bean);
void insert(List<VerifyManageAddBean> list); void insert(List<VerifyManageAddBean> list);
List<VerifyManageEntity> findAllList(VerifyManageBean bean); List<VerifyManageEntity> findAllList(VerifyManageBean bean);
List<Map<String,String>> getConnectList(VerifyManageDetailEntity bean); List<Map<String, String>> getConnectList(VerifyManageDetailEntity bean);
// void delete(VerifyManageDeleteBean bean);
void delete_change_extend(VerifyManageDeleteBean bean); void delete_change_extend(VerifyManageDeleteBean bean);
void delete_verify_record(VerifyManageDeleteBean bean); void delete_verify_record(VerifyManageDeleteBean bean);
void delete_production_feedback(VerifyManageDeleteBean bean); void delete_production_feedback(VerifyManageDeleteBean bean);
void delete_production_command(VerifyManageDeleteBean bean); void delete_production_command(VerifyManageDeleteBean bean);
void delete_sailing_file(VerifyManageDeleteBean bean); void delete_sailing_file(VerifyManageDeleteBean bean);
void delete_sailing_command(VerifyManageDeleteBean bean); void delete_sailing_command(VerifyManageDeleteBean bean);
void delete_sailingcc_file(VerifyManageDeleteBean bean); void delete_sailingcc_file(VerifyManageDeleteBean bean);
void delete_sailing_conclusion(VerifyManageDeleteBean bean); void delete_sailing_conclusion(VerifyManageDeleteBean bean);
void delete_conclusion_file(VerifyManageDeleteBean bean); void delete_conclusion_file(VerifyManageDeleteBean bean);
void delete_airline_conclusion(VerifyManageDeleteBean bean); void delete_airline_conclusion(VerifyManageDeleteBean bean);
void delete_condition_feedback(VerifyManageDeleteBean bean); void delete_condition_feedback(VerifyManageDeleteBean bean);
void delete_verify_condition(VerifyManageDeleteBean bean); void delete_verify_condition(VerifyManageDeleteBean bean);
void update_risk_assessment(VerifyManageDeleteBean bean); void update_risk_assessment(VerifyManageDeleteBean bean);
void delete_verify_file(VerifyManageDeleteBean bean); void delete_verify_file(VerifyManageDeleteBean bean);
void delete_airline_connect(VerifyManageDeleteBean bean); void delete_airline_connect(VerifyManageDeleteBean bean);
void delete_airline_verify2type(VerifyManageDeleteBean bean); void delete_airline_verify2type(VerifyManageDeleteBean bean);
void delete_airline_verified(VerifyManageDeleteBean bean); void delete_airline_verified(VerifyManageDeleteBean bean);
void updateDelFlag(List<String> verifyIds); void updateDelFlag(List<String> verifyIds);
...@@ -66,6 +78,7 @@ public interface VerifyManageDao extends BaseDao{ ...@@ -66,6 +78,7 @@ public interface VerifyManageDao extends BaseDao{
void deleteRiskFile(String verifId); void deleteRiskFile(String verifId);
void deleteRouteFile(String verifId); void deleteRouteFile(String verifId);
VerifyCountEntity getCount(String userCode); VerifyCountEntity getCount(String userCode);
void deleteChange(String verifId); void deleteChange(String verifId);
...@@ -87,21 +100,22 @@ public interface VerifyManageDao extends BaseDao{ ...@@ -87,21 +100,22 @@ public interface VerifyManageDao extends BaseDao{
// void updateCheck(ManageUpdateBean bean); // void updateCheck(ManageUpdateBean bean);
void update_verify_file(ManageUpdateBean bean); void update_verify_file(ManageUpdateBean bean);
void update_airline_connect(ManageUpdateBean bean); void update_airline_connect(ManageUpdateBean bean);
void update_airline_verify2type(ManageUpdateBean bean); void update_airline_verify2type(ManageUpdateBean bean);
void updateByPrimaryKey(VerifyManageDetailEntity bean); void updateByPrimaryKey(VerifyManageDetailEntity bean);
/** /**
* 删除未审核记录 * 删除未审核记录
*
* @param verifId
* @author zhanglg * @author zhanglg
* @time 2017年1月10日 * @time 2017年1月10日
* @param verifId
*/ */
void deleteRecordNew(String verifId); void deleteRecordNew(String verifId);
} }
package com.ejweb.modules.verify.service; package com.ejweb.modules.verify.service;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Map;
import java.util.Optional;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.ejweb.core.base.BaseService; import com.ejweb.core.base.BaseService;
import com.ejweb.core.base.PageEntity; import com.ejweb.core.base.PageEntity;
import com.ejweb.core.util.IdWorker; import com.ejweb.core.util.IdWorker;
import com.ejweb.core.util.VerifyEmailHandler;
import com.ejweb.core.util.PlanUtil; import com.ejweb.core.util.PlanUtil;
import com.ejweb.core.util.VerifyEmailHandler;
import com.ejweb.modules.notify.bean.NotifyAddBean; import com.ejweb.modules.notify.bean.NotifyAddBean;
import com.ejweb.modules.notify.dao.NotifyDao; import com.ejweb.modules.notify.dao.NotifyDao;
import com.ejweb.modules.route.bean.RouteVerifyBean; import com.ejweb.modules.route.bean.RouteVerifyBean;
import com.ejweb.modules.route.dao.RouteVerifyDao; import com.ejweb.modules.route.dao.RouteVerifyDao;
import com.ejweb.modules.route.entity.FullRouteVerifyEntity; import com.ejweb.modules.route.entity.FullRouteVerifyEntity;
import com.ejweb.modules.route.entity.RouteVerifyEntity; import com.ejweb.modules.route.entity.RouteVerifyEntity;
import com.ejweb.modules.verify.bean.AirlineConclusionDetailBean; import com.ejweb.modules.sailing.bean.SailingConclusionUpdateBean;
import com.ejweb.modules.verify.bean.AirlineConclusionListBean; import com.ejweb.modules.sailing.service.SailingConclusionService;
import com.ejweb.modules.verify.bean.AirlineConclusionUpdateBean; import com.ejweb.modules.verify.bean.*;
import com.ejweb.modules.verify.bean.AirlineVerifyDetailBean; import com.ejweb.modules.verify.dao.*;
import com.ejweb.modules.verify.bean.ConclusionBackBean;
import com.ejweb.modules.verify.bean.ConclusionFileBean;
import com.ejweb.modules.verify.bean.RecordAddBean;
import com.ejweb.modules.verify.bean.VerifyManageDeleteBean;
import com.ejweb.modules.verify.bean.VerifyProcessDeleteBean;
import com.ejweb.modules.verify.dao.AirlineConclusionDao;
import com.ejweb.modules.verify.dao.AirlineVerifiedDao;
import com.ejweb.modules.verify.dao.AirlineVerifyDao;
import com.ejweb.modules.verify.dao.RecordChangeVerifyDao;
import com.ejweb.modules.verify.dao.RecordDao;
import com.ejweb.modules.verify.dao.VerifyManageDao;
import com.ejweb.modules.verify.entity.AirlineConclusionDetailEntity; import com.ejweb.modules.verify.entity.AirlineConclusionDetailEntity;
import com.ejweb.modules.verify.entity.AirlineConclusionListEntity; import com.ejweb.modules.verify.entity.AirlineConclusionListEntity;
import com.ejweb.modules.verify.entity.AirlineVerifyDetailEntity;
import com.ejweb.modules.verify.entity.MailEntity; import com.ejweb.modules.verify.entity.MailEntity;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import freemarker.template.TemplateException; import freemarker.template.TemplateException;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.*;
/** /**
* 论证总结service * 论证总结service
* @author lyw
* *
* @author lyw
*/ */
@Service @Service
public class AirlineConclusionService extends BaseService<AirlineConclusionDao> { public class AirlineConclusionService extends BaseService<AirlineConclusionDao> {
...@@ -59,14 +43,18 @@ public class AirlineConclusionService extends BaseService<AirlineConclusionDao> ...@@ -59,14 +43,18 @@ public class AirlineConclusionService extends BaseService<AirlineConclusionDao>
@Autowired @Autowired
private AirlineVerifyDao verifyDao; private AirlineVerifyDao verifyDao;
@Autowired @Autowired
AirlineVerifiedDao verifiedDao ; AirlineVerifiedDao verifiedDao;
@Autowired @Autowired
RouteVerifyDao routeDao; RouteVerifyDao routeDao;
@Autowired @Autowired
VerifyManageDao manageDao; VerifyManageDao manageDao;
@Autowired
private SailingConclusionService sailingConclusionService;
@Autowired
private VerifyProcessService verifyProcessService;
@Autowired @Autowired
RecordDao recordDao; RecordDao recordDao;
public PageEntity<AirlineConclusionListEntity> getList(AirlineConclusionListBean bean) { public PageEntity<AirlineConclusionListEntity> getList(AirlineConclusionListBean bean) {
//查询同一机场被屏蔽三字码数据(历史数据关联) //查询同一机场被屏蔽三字码数据(历史数据关联)
if (StringUtils.isNotEmpty(bean.getArrIata())) { if (StringUtils.isNotEmpty(bean.getArrIata())) {
...@@ -108,113 +96,45 @@ public class AirlineConclusionService extends BaseService<AirlineConclusionDao> ...@@ -108,113 +96,45 @@ public class AirlineConclusionService extends BaseService<AirlineConclusionDao>
} }
public List<AirlineConclusionListEntity> getListAll(AirlineConclusionListBean bean) { public List<AirlineConclusionListEntity> getListAll(AirlineConclusionListBean bean) {
List<AirlineConclusionListEntity> list= dao.getList(bean); List<AirlineConclusionListEntity> list = dao.getList(bean);
for(AirlineConclusionListEntity entity: list){ for (AirlineConclusionListEntity entity : list) {
entity.setDepIataLabel(verifyDao.getConnetList(entity.getVerifId())); entity.setDepIataLabel(verifyDao.getConnetList(entity.getVerifId()));
String typelist=verifyDao.getTypeList1(entity.getVerifId()); String typelist = verifyDao.getTypeList1(entity.getVerifId());
if(StringUtils.isNoneBlank(typelist)) if (StringUtils.isNoneBlank(typelist)) {
entity.setAircraftLabel(entity.getAircraftLabel()+":"+typelist); entity.setAircraftLabel(entity.getAircraftLabel() + ":" + typelist);
}
entity.setDepIataLabel(verifyDao.getConnetList(entity.getVerifId())); entity.setDepIataLabel(verifyDao.getConnetList(entity.getVerifId()));
} }
return list; return list;
} }
public AirlineConclusionDetailEntity get(AirlineConclusionDetailBean bean) { public AirlineConclusionDetailEntity get(AirlineConclusionDetailBean bean) {
AirlineConclusionDetailEntity entity= dao.get(bean); AirlineConclusionDetailEntity entity = dao.get(bean);
if(entity!=null){ if (entity != null) {
entity.setHistory(verifyDao.getHistoryList(entity.getId())); entity.setHistory(verifyDao.getHistoryList(entity.getId()));
entity.setVerifList(routeDao.veriflist(bean.getVerifId())); entity.setVerifList(routeDao.veriflist(bean.getVerifId()));
/* if(entity.getFormText()==null||"".equals(entity.getFormText())){
VerifyFormBean detailbean=new VerifyFormBean();
detailbean.setVerifId(bean.getVerifId());
detailbean.setFormType("04");
detailbean.setUserCode(bean.getUserCode());
List<VerifyFormEntity> lists=verifyDao.getVerifyForm(detailbean);
if(lists.size() == 0){
return null;
}else {
VerifyFormEntity airlineVerifiedEntity = lists.get(0);
entity.setFormId(airlineVerifiedEntity.getFormId());
entity.setFormText(airlineVerifiedEntity.getFormText());
} }
}*/
}
return entity; return entity;
} }
@Transactional // @Transactional(rollbackFor = Exception.class)
public void update(AirlineConclusionUpdateBean bean) { public void update(AirlineConclusionUpdateBean bean) {
bean.setSailingConclusionId(IdWorker.getNextId()); bean.setSailingConclusionId(IdWorker.getNextId());
// int update = dao.update(bean);
// if (update == 1) { // 更新了相关数据
// 提交时生成生成论证总结单
if("1".equals(bean.getStatus())){
/* //生成论证总结单
if(bean.getFormText()!=null&&!"".equals(bean.getFormText())){
try {
//String formtext= bean.getFormText();
// List<Map<String,String>> list=routeDao.veriflist(bean.getVerifId());
StringBuffer sb=new StringBuffer();
sb.append(bean.getFormText());
sb.append("<br>");
sb.append("<table width=\"60%\" border=\"0\" cellpadding=\"2\" cellspacing=\"1\">");
sb.append("<tr>").append("<th>部门名称</th>").append("<th>论证意见</th>").append("<th>论证条件总结</th>").append("</tr>");
for(Map<String,String> map:routeDao.veriflist(bean.getVerifId())){
sb.append("<tr>");
sb.append("<td>").append(map.get("departName")).append("</td>");
sb.append("<td>").append(map.get("label")).append("</td>");
if("04".equals(map.get("verifyStatus"))){
sb.append("<td>").append(map.get("condition")).append("</td>");
}else{
sb.append("<td></td>");
}
sb.append("</tr>");
}
sb.append("</table>");
UploadFileBean uploadFileBean = Html2File.convertHtml2Word(sb.toString());
ConclusionFileBean conclusionBean=new ConclusionFileBean();
conclusionBean.setId(IdWorker.getNextId());
conclusionBean.setFileName("论证总结单.doc");
conclusionBean.setExtesion(uploadFileBean.getExtesion());
conclusionBean.setMd5(uploadFileBean.getMd5());
conclusionBean.setFilePath(uploadFileBean.getPath());
conclusionBean.setFileSize(String.valueOf(uploadFileBean.getSize()) );
conclusionBean.setVerifId(bean.getVerifId());
conclusionBean.setCreateBy(bean.getUserCode());
//dao.deleteRouteFile(routeFileBean);
dao.insertConclusionFile(conclusionBean);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}*/
}
// 总结通过 // 总结通过
if ("02".equals(bean.getConclusionStatus())&&"1".equals(bean.getStatus())) { if ("02".equals(bean.getConclusionStatus()) && "1".equals(bean.getStatus())) {
AirlineVerifyDetailBean verifybean = new AirlineVerifyDetailBean();
AirlineVerifyDetailBean verifybean=new AirlineVerifyDetailBean();
verifybean.setVerifId(bean.getVerifId()); verifybean.setVerifId(bean.getVerifId());
// AirlineVerifyDetailEntity VerifyDetailEntity=verifyDao.get(verifybean);
//发送开航总结提醒 //发送开航总结提醒
NotifyAddBean addbean = new NotifyAddBean();
NotifyAddBean addbean=new NotifyAddBean(); StringBuffer sb = new StringBuffer();
StringBuffer sb=new StringBuffer(); Map<String, String> map = verifyDao.getDetail(bean.getVerifId());
Map<String, String> map=verifyDao.getDetail(bean.getVerifId()); map.put("depName", PlanUtil.GetLine(map.get("depName"), map.get("arrName"), map.get("roundtripType"), map.get("vertype")));
map.put("depName", PlanUtil.GetLine(map.get("depName"),map.get("arrName"),map.get("roundtripType"),map.get("vertype"))); map.put("depIata", PlanUtil.GetLine(map.get("depIata"), map.get("arrIata"), map.get("roundtripType"), map.get("vertype")));
map.put("depIata", PlanUtil.GetLine(map.get("depIata"),map.get("arrIata"),map.get("roundtripType"),map.get("vertype")));
sb.append(" 论证单号为").append(map.get("verifNo")) sb.append(" 论证单号为").append(map.get("verifNo"))
.append(map.get("verifType")).append(map.get("depName")) .append(map.get("verifType")).append(map.get("depName"))
.append("的航线进入到开航总结阶段,请尽快填写。"); .append("的航线进入到开航总结阶段,请尽快填写。");
StringBuffer url=new StringBuffer(); StringBuffer url = new StringBuffer();
url.append("<<<a href='sail-sum-details.htm?verifId=").append(bean.getVerifId()); url.append("<<<a href='sail-sum-details.htm?verifId=").append(bean.getVerifId());
url.append("&verifNo=").append(map.get("verifNo")); url.append("&verifNo=").append(map.get("verifNo"));
url.append("'>点击查看</a>"); url.append("'>点击查看</a>");
...@@ -230,10 +150,9 @@ public class AirlineConclusionService extends BaseService<AirlineConclusionDao> ...@@ -230,10 +150,9 @@ public class AirlineConclusionService extends BaseService<AirlineConclusionDao>
addbean.setVerifId(bean.getVerifId()); addbean.setVerifId(bean.getVerifId());
addbean.setConId(bean.getVerifId()); addbean.setConId(bean.getVerifId());
addbean.setDepartId("6e70812e4c874f298da21be2a12aa674");//市场部 addbean.setDepartId("6e70812e4c874f298da21be2a12aa674");//市场部
notifyDao.saveNotify(addbean); notifyDao.saveNotify(addbean);
// 完成审核通知置灰 // 完成审核通知置灰
NotifyAddBean addbean1=new NotifyAddBean(); NotifyAddBean addbean1 = new NotifyAddBean();
addbean1.setVerifId(bean.getVerifId()); addbean1.setVerifId(bean.getVerifId());
addbean1.setType("8"); addbean1.setType("8");
notifyDao.NotifyComplete(addbean1); notifyDao.NotifyComplete(addbean1);
...@@ -242,154 +161,175 @@ public class AirlineConclusionService extends BaseService<AirlineConclusionDao> ...@@ -242,154 +161,175 @@ public class AirlineConclusionService extends BaseService<AirlineConclusionDao>
// 开始下发开航指令阶段 // 开始下发开航指令阶段
int num = dao.getSailingConclusionCountByVerifId(bean); int num = dao.getSailingConclusionCountByVerifId(bean);
if (num == 0) { // 如果已经存在数据 if (num == 0) { // 如果已经存在数据
dao.insertSailingConclusion(bean); dao.insertSailingConclusion(bean);
} }
} else if (bean.getConclusionStatus().equals("03")&&"1".equals(bean.getStatus())) { } else if (bean.getConclusionStatus().equals("03") && "1".equals(bean.getStatus())) {
dao.updateAirlineVerify(bean); dao.updateAirlineVerify(bean);
if(StringUtils.isEmpty(bean.getLimitCondition())&&StringUtils.isEmpty(bean.getRouteType())&&StringUtils.isEmpty(bean.getPeopleCount())){ if (StringUtils.isEmpty(bean.getLimitCondition()) && StringUtils.isEmpty(bean.getRouteType()) && StringUtils.isEmpty(bean.getPeopleCount())) {
}else{ } else {
dao.updateXZRS(bean); dao.updateXZRS(bean);
} }
} }
Boolean b=true;
List<Map<String,String>> list = bean.getConclusionFile();
for (Map<String,String> m : list) {
ConclusionFileBean conclusionBean=new ConclusionFileBean();
Boolean b = true;
List<Map<String, String>> list = bean.getConclusionFile();
for (Map<String, String> m : list) {
ConclusionFileBean conclusionBean = new ConclusionFileBean();
conclusionBean.setId(IdWorker.getNextId()); conclusionBean.setId(IdWorker.getNextId());
conclusionBean.setFileName(m.get("fileName")); conclusionBean.setFileName(m.get("fileName"));
conclusionBean.setFilePath(m.get("filePath")); conclusionBean.setFilePath(m.get("filePath"));
conclusionBean.setFileSize(String.valueOf(m.get("fileSize")) ); conclusionBean.setFileSize(String.valueOf(m.get("fileSize")));
conclusionBean.setVerifId(bean.getVerifId()); conclusionBean.setVerifId(bean.getVerifId());
conclusionBean.setCreateBy(bean.getUserCode()); conclusionBean.setCreateBy(bean.getUserCode());
if(b){ if (b) {
dao.deleteConclusionFile(conclusionBean); dao.deleteConclusionFile(conclusionBean);
b=false; b = false;
} }
dao.insertConclusionFile(conclusionBean); dao.insertConclusionFile(conclusionBean);
} }
//更新论证状态及表单 //更新论证状态及表单
dao.updateSailingConclusion(bean); dao.updateSailingConclusion(bean);
//如果论证类型是05(调机),那么直接到生成开航指令
AirlineVerifyDetailBean detailBean = new AirlineVerifyDetailBean();
detailBean.setVerifId(bean.getVerifId());
AirlineVerifyDetailEntity detailEntity = verifyDao.get(detailBean);
if (Objects.isNull(detailEntity)) {
return;
}
if ("05".equals(detailEntity.getVerifType())) {
SailingConclusionUpdateBean updateBean = new SailingConclusionUpdateBean();
updateBean.setConclusionStatus("01");
updateBean.setRouteType("01");
updateBean.setVerifId(bean.getVerifId());
updateBean.setUserCode(bean.getUserCode());
sailingConclusionService.update(updateBean);
//开航总结后,则记录时间节点
if (bean.getConclusionStatus().equals("01")) {
VerifyProcessAddBean bean1 = new VerifyProcessAddBean();
bean1.setUserCode(bean.getUserCode());
bean1.setProcessValue("sailing_conclusion");
bean1.setVerifId(bean.getVerifId());
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
bean1.setNodeDate(format.format(new Date()));
bean1.setProcessDate(format.format(new Date()));
bean1.setNodeName("开航总结时间");
bean1.setNodeSort(8);
verifyProcessService.add(bean1);
}
}
} }
public List<Map<String, String>> getVerifyFile(AirlineConclusionDetailBean bean) { public List<Map<String, String>> getVerifyFile(AirlineConclusionDetailBean bean) {
return dao.getVerifyFile( bean); return dao.getVerifyFile(bean);
} }
/** /**
* * @param verifId
* @author zhanglg * @author zhanglg
* @time 2016年10月26日 * @time 2016年10月26日
* @param verifId
*/ */
public void sendMail(String verifId) { public void sendMail(String verifId) {
List<String> ccmails= verifyDao.getmail("8_1"); List<String> ccmails = verifyDao.getmail("8_1");
MailEntity entity1=new MailEntity(); MailEntity entity1 = new MailEntity();
entity1.setType("8_1"); entity1.setType("8_1");
List<String> ls=new ArrayList<String>(); List<String> ls = new ArrayList<String>();
ls.add("6e70812e4c874f298da21be2a12aa674"); ls.add("6e70812e4c874f298da21be2a12aa674");
entity1.setList(ls); entity1.setList(ls);
List<String> mails= verifyDao.getmailNew1(entity1); List<String> mails = verifyDao.getmailNew1(entity1);
if(mails==null||mails.size()==0)return; if (mails == null || mails.size() == 0) {
return;
}
String templateName = "template_8_1.ftl"; String templateName = "template_8_1.ftl";
Map<String, String> map=verifyDao.getDetail(verifId); Map<String, String> map = verifyDao.getDetail(verifId);
String flight =PlanUtil.flightContent(map); String flight = PlanUtil.flightContent(map);
String line =PlanUtil.lineContent(map); String line = PlanUtil.lineContent(map);
map.put("line", line); map.put("line", line);
map.put("depName", PlanUtil.GetLine(map.get("depName"),map.get("arrName"),map.get("roundtripType"),map.get("vertype"))); map.put("depName", PlanUtil.GetLine(map.get("depName"), map.get("arrName"), map.get("roundtripType"), map.get("vertype")));
map.put("depIata", PlanUtil.GetLine(map.get("depIata"),map.get("arrIata"),map.get("roundtripType"),map.get("vertype"))); map.put("depIata", PlanUtil.GetLine(map.get("depIata"), map.get("arrIata"), map.get("roundtripType"), map.get("vertype")));
map.put("url", "https://ifos.jdair.net/im/login"); map.put("url", "https://ifos.jdair.net/im/login");
try { try {
String title="首都航空关于"+flight; String title = "首都航空关于" + flight;
VerifyEmailHandler.getInstance().sendEmail(title+"的论证总结完成提示(智能首航论证系统提示)", com.ejweb.core.util.TemplateFactory.generateHtmlFromFtl(templateName, map), mails,ccmails); VerifyEmailHandler.getInstance().sendEmail(title + "的论证总结完成提示(智能首航论证系统提示)", com.ejweb.core.util.TemplateFactory.generateHtmlFromFtl(templateName, map), mails, ccmails);
} catch (IOException e) { } catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} catch (TemplateException e) { } catch (TemplateException e) {
// TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
} }
public void sendMailCancel(String verifId) { public void sendMailCancel(String verifId) {
List<String> ccmails= verifyDao.getmail("5"); List<String> ccmails = verifyDao.getmail("5");
MailEntity entity1=new MailEntity(); MailEntity entity1 = new MailEntity();
entity1.setType("5"); entity1.setType("5");
entity1.setList(verifyDao.getdepartList(verifId)); entity1.setList(verifyDao.getdepartList(verifId));
List<String> mails= verifyDao.getmailNew(entity1); List<String> mails = verifyDao.getmailNew(entity1);
if(mails==null||mails.size()==0)return; if (mails == null || mails.size() == 0) {
return;
}
String templateName = "template_5.ftl"; String templateName = "template_5.ftl";
Map<String, String> map=verifyDao.getDetail(verifId); Map<String, String> map = verifyDao.getDetail(verifId);
map.put("depName", PlanUtil.GetLine(map.get("depName"),map.get("arrName"),map.get("roundtripType"),map.get("vertype"))); map.put("depName", PlanUtil.GetLine(map.get("depName"), map.get("arrName"), map.get("roundtripType"), map.get("vertype")));
map.put("depIata", PlanUtil.GetLine(map.get("depIata"),map.get("arrIata"),map.get("roundtripType"),map.get("vertype"))); map.put("depIata", PlanUtil.GetLine(map.get("depIata"), map.get("arrIata"), map.get("roundtripType"), map.get("vertype")));
map.put("url", "https://ifos.jdair.net/im/login"); map.put("url", "https://ifos.jdair.net/im/login");
try { try {
String en=""; String en = "";
try { try {
en=com.ejweb.core.util.TemplateFactory.generateHtmlFromFtl("template_en_5.ftl", map); en = com.ejweb.core.util.TemplateFactory.generateHtmlFromFtl("template_en_5.ftl", map);
} catch (Exception e) { } catch (Exception e) {
// TODO: handle exception
} }
String title = "首都航空关于使用" + map.get("aircraftLabel") + "机型"
String title="首都航空关于使用"+map.get("aircraftLabel")+"机型" + map.get("verifType") + map.get("depName") + "航线";
+map.get("verifType")+map.get("depName")+"航线"; VerifyEmailHandler.getInstance().sendEmail(title + "的论证取消信息提示(S-FOC论证系统提示)", en + com.ejweb.core.util.TemplateFactory.generateHtmlFromFtl(templateName, map), mails, ccmails);
VerifyEmailHandler.getInstance().sendEmail(title+"的论证取消信息提示(S-FOC论证系统提示)", en+com.ejweb.core.util.TemplateFactory.generateHtmlFromFtl(templateName, map), mails,ccmails);
} catch (IOException e) { } catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} catch (TemplateException e) { } catch (TemplateException e) {
// TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
} }
/** /**
* * @param verifId
* @author zhanglg * @author zhanglg
* @time 2017年2月22日 * @time 2017年2月22日
* @param verifId
*/ */
public String getFromText(String verifId) { public String getFromText(String verifId) {
RouteVerifyBean routebean=new RouteVerifyBean(); RouteVerifyBean routebean = new RouteVerifyBean();
routebean.setVerifId(verifId); routebean.setVerifId(verifId);
List<RouteVerifyEntity> list= routeDao.findlist(routebean); List<RouteVerifyEntity> list = routeDao.findlist(routebean);
StringBuffer sb=new StringBuffer(); StringBuffer sb = new StringBuffer();
for(RouteVerifyEntity route : list){ for (RouteVerifyEntity route : list) {
String text=route.getFormText().replaceAll("<table","<table width=\"80%\" "); String text = route.getFormText().replaceAll("<table", "<table width=\"80%\" ");
text=text.replaceAll("100%","80%"); text = text.replaceAll("100%", "80%");
sb.append(text); sb.append(text);
sb.append("<table width=\"80%\"><tr>"); sb.append("<table width=\"80%\"><tr>");
sb.append("<td height=\"104\" width=\"197\">论证意见</td>"); sb.append("<td height=\"104\" width=\"197\">论证意见</td>");
sb.append("<td>"); sb.append("<td>");
switch(route.getVerifyStatus()){ switch (route.getVerifyStatus()) {
case "00": sb.append("无意见"); case "00":
sb.append("无意见");
break; break;
case "01": sb.append("可行"); case "01":
sb.append("可行");
break; break;
case "02": sb.append("不可行"); case "02":
sb.append("不可行");
break; break;
case "03": sb.append("条件可行"); case "03":
sb.append("条件可行");
break; break;
case "04": sb.append("条件满足"); case "04":
sb.append("条件满足");
break; break;
} }
// sb.append(route.getVerifyStatus()); // sb.append(route.getVerifyStatus());
...@@ -405,26 +345,25 @@ public class AirlineConclusionService extends BaseService<AirlineConclusionDao> ...@@ -405,26 +345,25 @@ public class AirlineConclusionService extends BaseService<AirlineConclusionDao>
} }
/** /**
*
* @author zhanglg
* @time 2017年3月6日
* @param verifId * @param verifId
* @return * @return
* @author zhanglg
* @time 2017年3月6日
*/ */
public String getFileName(String verifId) { public String getFileName(String verifId) {
Map<String, String> map=verifyDao.getDetail(verifId); Map<String, String> map = verifyDao.getDetail(verifId);
map.put("depName", PlanUtil.GetLine(map.get("depName"),map.get("arrName"),map.get("roundtripType"),map.get("vertype"))); map.put("depName", PlanUtil.GetLine(map.get("depName"), map.get("arrName"), map.get("roundtripType"), map.get("vertype")));
map.put("depIata", PlanUtil.GetLine(map.get("depIata"),map.get("arrIata"),map.get("roundtripType"),map.get("vertype"))); map.put("depIata", PlanUtil.GetLine(map.get("depIata"), map.get("arrIata"), map.get("roundtripType"), map.get("vertype")));
StringBuffer sb=new StringBuffer(); StringBuffer sb = new StringBuffer();
sb.append("首都航空使用"); sb.append("首都航空使用");
sb.append(map.get("aircraftLabel")); sb.append(map.get("aircraftLabel"));
sb.append("机型"); sb.append("机型");
sb.append(map.get("typeName")); sb.append(map.get("typeName"));
sb.append("开"); sb.append("开");
sb.append( map.get("depName")); sb.append(map.get("depName"));
sb.append("航线"); sb.append("航线");
sb.append(map.get("verifNo")); sb.append(map.get("verifNo"));
sb.append("单号论证单"); sb.append("单号论证单");
...@@ -435,21 +374,21 @@ public class AirlineConclusionService extends BaseService<AirlineConclusionDao> ...@@ -435,21 +374,21 @@ public class AirlineConclusionService extends BaseService<AirlineConclusionDao>
public void updateBack(ConclusionBackBean bean) { public void updateBack(ConclusionBackBean bean) {
// 删除节点 // 删除节点
VerifyProcessDeleteBean pbean=new VerifyProcessDeleteBean(); VerifyProcessDeleteBean pbean = new VerifyProcessDeleteBean();
pbean.setVerifId(bean.getVerifId()); pbean.setVerifId(bean.getVerifId());
pbean.setNodeSort(7); pbean.setNodeSort(7);
manageDao.deleteProcessByNodeSort(pbean); manageDao.deleteProcessByNodeSort(pbean);
// 退回部门论证 // 退回部门论证
RouteVerifyBean beans=new RouteVerifyBean(); RouteVerifyBean beans = new RouteVerifyBean();
beans.setVerifId(bean.getVerifId()); beans.setVerifId(bean.getVerifId());
List<FullRouteVerifyEntity> list= routeDao.fullList( beans); List<FullRouteVerifyEntity> list = routeDao.fullList(beans);
Date date=new Date(); Date date = new Date();
StringBuilder departNames=new StringBuilder(); StringBuilder departNames = new StringBuilder();
Map<String,String> map1= bean.getDepartIds().get(0); Map<String, String> map1 = bean.getDepartIds().get(0);
String departId=map1.get("departId"); String departId = map1.get("departId");
Optional<FullRouteVerifyEntity> ee =list.stream() Optional<FullRouteVerifyEntity> ee = list.stream()
.filter(e -> e.getDepartId().equals(departId)).findFirst(); .filter(e -> e.getDepartId().equals(departId)).findFirst();
bean.getDepartIds().forEach(map->{ bean.getDepartIds().forEach(map -> {
FullRouteVerifyEntity entity = list.stream() FullRouteVerifyEntity entity = list.stream()
.filter(e -> e.getDepartId().equals(map.get("departId"))) .filter(e -> e.getDepartId().equals(map.get("departId")))
.findFirst().get(); .findFirst().get();
...@@ -463,17 +402,17 @@ public class AirlineConclusionService extends BaseService<AirlineConclusionDao> ...@@ -463,17 +402,17 @@ public class AirlineConclusionService extends BaseService<AirlineConclusionDao>
routeDao.updateByPrimaryKey(entity); routeDao.updateByPrimaryKey(entity);
}); });
// 删除论证总结 // 删除论证总结
VerifyManageDeleteBean delbean=new VerifyManageDeleteBean(); VerifyManageDeleteBean delbean = new VerifyManageDeleteBean();
delbean.setVerifId(bean.getVerifId()); delbean.setVerifId(bean.getVerifId());
manageDao.delete_airline_conclusion(delbean); manageDao.delete_airline_conclusion(delbean);
StringBuilder sb =new StringBuilder(); StringBuilder sb = new StringBuilder();
SimpleDateFormat dateTimeformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); SimpleDateFormat dateTimeformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String strBeginDate = dateTimeformat.format(date); String strBeginDate = dateTimeformat.format(date);
sb.append(strBeginDate).append(" 发起论证回退<br/>"); sb.append(strBeginDate).append(" 发起论证回退<br/>");
sb.append(" 回退部门:"); sb.append(" 回退部门:");
sb.append(departNames).append("<br/>"); sb.append(departNames).append("<br/>");
if(StringUtils.isNoneBlank(bean.getBackRemarks())){ if (StringUtils.isNoneBlank(bean.getBackRemarks())) {
sb.append("回退信息如下:").append(bean.getBackRemarks()); sb.append("回退信息如下:").append(bean.getBackRemarks());
} }
RecordAddBean addbean = new RecordAddBean(); RecordAddBean addbean = new RecordAddBean();
......
...@@ -8,6 +8,8 @@ import com.ejweb.core.base.PageEntity; ...@@ -8,6 +8,8 @@ import com.ejweb.core.base.PageEntity;
import com.ejweb.core.util.IdWorker; import com.ejweb.core.util.IdWorker;
import com.ejweb.core.util.PlanUtil; import com.ejweb.core.util.PlanUtil;
import com.ejweb.core.util.VerifyEmailHandler; import com.ejweb.core.util.VerifyEmailHandler;
import com.ejweb.modules.depart.dao.DepartDao;
import com.ejweb.modules.depart.entity.DepartEntity;
import com.ejweb.modules.notify.bean.NotifyAddBean; import com.ejweb.modules.notify.bean.NotifyAddBean;
import com.ejweb.modules.notify.dao.NotifyDao; import com.ejweb.modules.notify.dao.NotifyDao;
import com.ejweb.modules.route.bean.RouteVerifyBean; import com.ejweb.modules.route.bean.RouteVerifyBean;
...@@ -55,6 +57,8 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -55,6 +57,8 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
RecordDao recordDao; RecordDao recordDao;
@Autowired @Autowired
AirlineVerifiedDao verifiedDao; AirlineVerifiedDao verifiedDao;
@Autowired
DepartDao departDao;
public PageEntity<VerifyManageEntity> findList(VerifyManageBean bean) { public PageEntity<VerifyManageEntity> findList(VerifyManageBean bean) {
//查询同一机场被屏蔽三字码数据(历史数据关联) //查询同一机场被屏蔽三字码数据(历史数据关联)
...@@ -72,13 +76,14 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -72,13 +76,14 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
} else { } else {
PageHelper.orderBy(bean.getSort()); PageHelper.orderBy(bean.getSort());
} }
pageInfo = new PageInfo<VerifyManageEntity>(dao.findList(bean)); pageInfo = new PageInfo<>(dao.findList(bean));
// 页码大于总页数,则返回NULL
if (pageInfo.getPages() < bean.getPageNo()) {// 页码大于总页数,则返回NULL if (pageInfo.getPages() < bean.getPageNo()) {
return null; return null;
} }
List<VerifyManageEntity> list = pageInfo.getList(); List<VerifyManageEntity> list = pageInfo.getList();
if (list == null || list.size() == 0) {// 如果没有数据则返回NULL // 如果没有数据则返回NULL
if (list == null || list.size() == 0) {
return null; return null;
} }
for (VerifyManageEntity entity : list) { for (VerifyManageEntity entity : list) {
...@@ -86,9 +91,10 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -86,9 +91,10 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
entity.setConnect(verifyDao.getConnectList(entity.getVerifId())); entity.setConnect(verifyDao.getConnectList(entity.getVerifId()));
entity.setDepName(verifyDao.getConnetList(entity.getVerifId())); entity.setDepName(verifyDao.getConnetList(entity.getVerifId()));
String typelist = verifyDao.getTypeList1(entity.getVerifId()); String typelist = verifyDao.getTypeList1(entity.getVerifId());
if (StringUtils.isNoneBlank(typelist)) if (StringUtils.isNoneBlank(typelist)) {
entity.setAircraftName(entity.getAircraftName() + ":" + typelist); entity.setAircraftName(entity.getAircraftName() + ":" + typelist);
} }
}
PageEntity<VerifyManageEntity> page = new PageEntity<VerifyManageEntity>(); PageEntity<VerifyManageEntity> page = new PageEntity<VerifyManageEntity>();
page.setPageNo(pageInfo.getPageNum()); page.setPageNo(pageInfo.getPageNum());
page.setPageSize(pageInfo.getPageSize()); page.setPageSize(pageInfo.getPageSize());
...@@ -98,7 +104,7 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -98,7 +104,7 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
return page; return page;
} }
@Transactional(readOnly = false) @Transactional(rollbackFor = Exception.class)
public void insert(List<VerifyManageAddBean> list) { public void insert(List<VerifyManageAddBean> list) {
dao.insert(list); dao.insert(list);
} }
...@@ -115,23 +121,23 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -115,23 +121,23 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
return dao.verifiedStatus(verifid); return dao.verifiedStatus(verifid);
} }
// 删除之前未审核记录 /**
* 删除之前未审核记录
*/
public void deleteChange(String verifId) { public void deleteChange(String verifId) {
dao.deleteChange(verifId); dao.deleteChange(verifId);
} }
public List<Map<String, String>> getConnect(VerifyManageDetailEntity bean) { public List<Map<String, String>> getConnect(VerifyManageDetailEntity bean) {
// TODO Auto-generated method stub
return dao.getConnectList(bean); return dao.getConnectList(bean);
} }
@Transactional(readOnly = false) @Transactional(rollbackFor = Exception.class)
public void delete(String VerifId) { public void delete(String VerifId) {
VerifyManageDeleteBean bean = new VerifyManageDeleteBean(); VerifyManageDeleteBean bean = new VerifyManageDeleteBean();
bean.setVerifId(VerifId); bean.setVerifId(VerifId);
dao.delete_change_extend(bean); dao.delete_change_extend(bean);
// dao.delete_verify_record(bean);
dao.delete_production_feedback(bean); dao.delete_production_feedback(bean);
dao.delete_production_command(bean); dao.delete_production_command(bean);
dao.delete_sailing_file(bean); dao.delete_sailing_file(bean);
...@@ -145,7 +151,7 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -145,7 +151,7 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
} }
@Transactional(readOnly = false) @Transactional(rollbackFor = Exception.class)
public void delete_verify_file(String verifId, String tableName, String delFlag) { public void delete_verify_file(String verifId, String tableName, String delFlag) {
...@@ -157,7 +163,7 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -157,7 +163,7 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
} }
@Transactional(readOnly = false) @Transactional(rollbackFor = Exception.class)
public void delete_airline_connect(String verifId, String tableName, String delFlag) { public void delete_airline_connect(String verifId, String tableName, String delFlag) {
...@@ -169,7 +175,7 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -169,7 +175,7 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
} }
@Transactional(readOnly = false) @Transactional(rollbackFor = Exception.class)
public void delete_airline_verify2type(String verifId, String tableName, String delFlag) { public void delete_airline_verify2type(String verifId, String tableName, String delFlag) {
...@@ -181,7 +187,7 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -181,7 +187,7 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
} }
@Transactional(readOnly = false) @Transactional(rollbackFor = Exception.class)
public void update_verify_file(String verifId, String tableName, String delFlagFrom, String delFlagTo) { public void update_verify_file(String verifId, String tableName, String delFlagFrom, String delFlagTo) {
ManageUpdateBean bean = new ManageUpdateBean(); ManageUpdateBean bean = new ManageUpdateBean();
bean.setDelFlagFrom(delFlagFrom); bean.setDelFlagFrom(delFlagFrom);
...@@ -191,7 +197,7 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -191,7 +197,7 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
dao.update_verify_file(bean); dao.update_verify_file(bean);
} }
@Transactional(readOnly = false) @Transactional(rollbackFor = Exception.class)
public void update_airline_connect(String verifId, String tableName, String delFlagFrom, String delFlagTo) { public void update_airline_connect(String verifId, String tableName, String delFlagFrom, String delFlagTo) {
ManageUpdateBean bean = new ManageUpdateBean(); ManageUpdateBean bean = new ManageUpdateBean();
bean.setDelFlagFrom(delFlagFrom); bean.setDelFlagFrom(delFlagFrom);
...@@ -201,7 +207,7 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -201,7 +207,7 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
dao.update_airline_connect(bean); dao.update_airline_connect(bean);
} }
@Transactional(readOnly = false) @Transactional(rollbackFor = Exception.class)
public void update_airline_verify2type(String verifId, String tableName, String delFlagFrom, String delFlagTo) { public void update_airline_verify2type(String verifId, String tableName, String delFlagFrom, String delFlagTo) {
ManageUpdateBean bean = new ManageUpdateBean(); ManageUpdateBean bean = new ManageUpdateBean();
bean.setDelFlagFrom(delFlagFrom); bean.setDelFlagFrom(delFlagFrom);
...@@ -218,7 +224,7 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -218,7 +224,7 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
} }
@Transactional(readOnly = false) @Transactional(rollbackFor = Exception.class)
public void deleteProcess(String verifId, int i) { public void deleteProcess(String verifId, int i) {
VerifyProcessDeleteBean bean = new VerifyProcessDeleteBean(); VerifyProcessDeleteBean bean = new VerifyProcessDeleteBean();
bean.setVerifId(verifId); bean.setVerifId(verifId);
...@@ -233,13 +239,13 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -233,13 +239,13 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
* @time 2016年9月25日 * @time 2016年9月25日
* @param bean * @param bean
*/ */
@Transactional(readOnly = false) @Transactional(rollbackFor = Exception.class)
public void updateVerifed(VerifiedUpdateBean bean) { public void updateVerifed(VerifiedUpdateBean bean) {
dao.updateVerifed(bean); dao.updateVerifed(bean);
} }
@Transactional(readOnly = false) @Transactional(rollbackFor = Exception.class)
public void updateRoute(String verifId, String verifyStatus) { public void updateRoute(String verifId, String verifyStatus) {
RouteVerifyBean bean = new RouteVerifyBean(); RouteVerifyBean bean = new RouteVerifyBean();
bean.setVerifId(verifId); bean.setVerifId(verifId);
...@@ -259,7 +265,7 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -259,7 +265,7 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
} }
@Transactional(readOnly = false) @Transactional(rollbackFor = Exception.class)
public void sendnotify(VerifyManageDetailEntity bean, String type) { public void sendnotify(VerifyManageDetailEntity bean, String type) {
//发送审核 //发送审核
AirlineVerifyDetailBean verifybean = new AirlineVerifyDetailBean(); AirlineVerifyDetailBean verifybean = new AirlineVerifyDetailBean();
...@@ -305,7 +311,7 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -305,7 +311,7 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
return dao.getCount(userCode); return dao.getCount(userCode);
} }
@Transactional(readOnly = false) @Transactional(rollbackFor = Exception.class)
public void updateRecord(VerifyManageDetailEntity bean) { public void updateRecord(VerifyManageDetailEntity bean) {
dao.updateRecord(bean); dao.updateRecord(bean);
} }
...@@ -319,7 +325,7 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -319,7 +325,7 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
* @author zhanglg * @author zhanglg
* @time 2016年10月11日 * @time 2016年10月11日
*/ */
@Transactional(readOnly = false) @Transactional(rollbackFor = Exception.class)
public VerifyManageAddBean typeChange(VerifyManageDetailEntity entity, String type2, String type1) { public VerifyManageAddBean typeChange(VerifyManageDetailEntity entity, String type2, String type1) {
List<AirType> list = entity.getAirTypes(); List<AirType> list = entity.getAirTypes();
if (list == null) list = new ArrayList<AirType>(); if (list == null) list = new ArrayList<AirType>();
...@@ -344,15 +350,12 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -344,15 +350,12 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
b = true; b = true;
break; break;
} }
} }
if (!b) { if (!b) {
change = true; change = true;
break; break;
} }
} }
} }
// 新文件暂存,通过后替换全文件 // 新文件暂存,通过后替换全文件
if (entity.getAirTypes() != null && entity.getAirTypes().size() > 0) { if (entity.getAirTypes() != null && entity.getAirTypes().size() > 0) {
...@@ -387,12 +390,11 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -387,12 +390,11 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
* @param entity * @param entity
* @param type * @param type
* @param type1 * @param type1
* @param bean
* @return * @return
* @author zhanglg * @author zhanglg
* @time 2016年10月11日 * @time 2016年10月11日
*/ */
@Transactional(readOnly = false) @Transactional(rollbackFor = Exception.class)
public VerifyManageAddBean ConnectChange(VerifyManageDetailEntity entity, String type, String type1) { public VerifyManageAddBean ConnectChange(VerifyManageDetailEntity entity, String type, String type1) {
List<Map<String, String>> listconnect = dao.getConnectList(entity); List<Map<String, String>> listconnect = dao.getConnectList(entity);
List<Connect> listconnectbean = entity.getConnect(); List<Connect> listconnectbean = entity.getConnect();
...@@ -419,7 +421,6 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -419,7 +421,6 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
connect2.setIsMain("0"); connect2.setIsMain("0");
connects.add(connect); connects.add(connect);
connects.add(connect2); connects.add(connect2);
if (entity.getConnect() != null && entity.getConnect().size() > 0) { if (entity.getConnect() != null && entity.getConnect().size() > 0) {
for (Connect connectTmp : entity.getConnect()) { for (Connect connectTmp : entity.getConnect()) {
connectTmp.setId(IdWorker.getNextId()); connectTmp.setId(IdWorker.getNextId());
...@@ -489,14 +490,11 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -489,14 +490,11 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
} }
} }
break; break;
} }
if (entity.getConnect() != null && entity.getConnect().size() > 0) { if (entity.getConnect() != null && entity.getConnect().size() > 0) {
delete_airline_connect(entity.getId(), "foc_airline_connect", type1); delete_airline_connect(entity.getId(), "foc_airline_connect", type1);
dao.insertConnects(entity); dao.insertConnects(entity);
} }
if (listconnectbean == null) { if (listconnectbean == null) {
listconnectbean = new ArrayList<Connect>(); listconnectbean = new ArrayList<Connect>();
} }
...@@ -514,7 +512,6 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -514,7 +512,6 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
b = true; b = true;
break; break;
} }
} }
if (!b) { if (!b) {
change = true; change = true;
...@@ -530,10 +527,8 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -530,10 +527,8 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
if (!"".equals(to.toString())) { if (!"".equals(to.toString())) {
to.append("、"); to.append("、");
} }
to.append("航班号").append(con.getFlightNo()).append(" ").append(dao.getConnectName(con.getDepIata())); to.append("航班号").append(con.getFlightNo()).append(" ").append(dao.getConnectName(con.getDepIata()));
to.append("-").append(dao.getConnectName(con.getArrIata())); to.append("-").append(dao.getConnectName(con.getArrIata()));
} }
for (Map<String, String> map : listconnect) { for (Map<String, String> map : listconnect) {
if (!"".equals(from.toString())) { if (!"".equals(from.toString())) {
...@@ -568,12 +563,14 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -568,12 +563,14 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
* @author zhanglg * @author zhanglg
* @time 2016年10月11日 * @time 2016年10月11日
*/ */
@Transactional(readOnly = false) @Transactional(rollbackFor = Exception.class)
public VerifyManageAddBean fileChange(VerifyManageDetailEntity entity, String type, String type1) { public VerifyManageAddBean fileChange(VerifyManageDetailEntity entity, String type, String type1) {
List<VerifyFile> list = entity.getVerifyFile(); List<VerifyFile> list = entity.getVerifyFile();
String fileFrom = null; String fileFrom = null;
String fileTo = null; String fileTo = null;
if (list == null) list = new ArrayList<VerifyFile>(); if (list == null) {
list = new ArrayList<>();
}
AirlineVerifyDetailBean bean = new AirlineVerifyDetailBean(); AirlineVerifyDetailBean bean = new AirlineVerifyDetailBean();
bean.setVerifId(entity.getId()); bean.setVerifId(entity.getId());
List<Map<String, String>> listd = verifyDao.getverifyFileList(bean); List<Map<String, String>> listd = verifyDao.getverifyFileList(bean);
...@@ -600,7 +597,6 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -600,7 +597,6 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
b = true; b = true;
break; break;
} }
} }
if (!b) { if (!b) {
change = true; change = true;
...@@ -613,7 +609,6 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -613,7 +609,6 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
delete_verify_file(entity.getId(), "foc_verify_file", type1); delete_verify_file(entity.getId(), "foc_verify_file", type1);
dao.insertFiles(entity); dao.insertFiles(entity);
} }
if (change) { if (change) {
VerifyManageAddBean add = new VerifyManageAddBean(); VerifyManageAddBean add = new VerifyManageAddBean();
add.setId(IdWorker.getNextId()); add.setId(IdWorker.getNextId());
...@@ -635,7 +630,6 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -635,7 +630,6 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
public void delete_airline_verified(String verifId, String string) { public void delete_airline_verified(String verifId, String string) {
VerifyManageDeleteBean bean = new VerifyManageDeleteBean(); VerifyManageDeleteBean bean = new VerifyManageDeleteBean();
bean.setTableName(string); bean.setTableName(string);
bean.setVerifId(verifId); bean.setVerifId(verifId);
dao.delete_airline_verified(bean); dao.delete_airline_verified(bean);
...@@ -651,9 +645,10 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -651,9 +645,10 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
public void updateProcess(VerifyManageDetailEntity bean, Boolean b) { public void updateProcess(VerifyManageDetailEntity bean, Boolean b) {
VerifyProcessUpdateBean beans = recordChDao.getNodeId(bean.getId()); VerifyProcessUpdateBean beans = recordChDao.getNodeId(bean.getId());
if (beans == null) return; if (beans == null) {
return;
}
beans.setNodeDate(bean.getStartTime()); beans.setNodeDate(bean.getStartTime());
processDao.update(beans); processDao.update(beans);
if (b) { if (b) {
verifyDao.updateStartTime(beans); verifyDao.updateStartTime(beans);
...@@ -667,7 +662,9 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -667,7 +662,9 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
entity1.setType("4"); entity1.setType("4");
entity1.setList(verifyDao.getdepartList(verifId)); entity1.setList(verifyDao.getdepartList(verifId));
List<String> mails = verifyDao.getmailNew(entity1); List<String> mails = verifyDao.getmailNew(entity1);
if (mails == null || mails.size() == 0) return; if (mails == null || mails.size() == 0) {
return;
}
String templateName = "template_4.ftl"; String templateName = "template_4.ftl";
Map<String, String> map = verifyDao.getDetail(verifId); Map<String, String> map = verifyDao.getDetail(verifId);
map.put("depName", PlanUtil.GetLine(map.get("depName"), map.get("arrName"), map.get("roundtripType"), map.get("vertype"))); map.put("depName", PlanUtil.GetLine(map.get("depName"), map.get("arrName"), map.get("roundtripType"), map.get("vertype")));
...@@ -687,7 +684,6 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -687,7 +684,6 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
map.put("refen", ",will postpone at " + sailTimeTo); map.put("refen", ",will postpone at " + sailTimeTo);
} }
} }
try { try {
...@@ -699,23 +695,13 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -699,23 +695,13 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
String title = "首都航空关于" + flight; String title = "首都航空关于" + flight;
VerifyEmailHandler.getInstance().sendEmail(title + "的论证信息变更提示(S-FOC论证系统提示)", en + com.ejweb.core.util.TemplateFactory.generateHtmlFromFtl(templateName, map), mails, ccmails); VerifyEmailHandler.getInstance().sendEmail(title + "的论证信息变更提示(S-FOC论证系统提示)", en + com.ejweb.core.util.TemplateFactory.generateHtmlFromFtl(templateName, map), mails, ccmails);
} catch (IOException e) { } catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} catch (TemplateException e) { } catch (TemplateException e) {
// TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
} }
public static void main(String[] args) {
Map<String, String> map = new HashMap<String, String>();
map.put("s", "s");
map.put("s", "a");
System.out.println(map.get("s"));
}
public VerifiedDetailEntity getVerifed(String verifId) { public VerifiedDetailEntity getVerifed(String verifId) {
AirlineVerifiedDetailBean vbean = new AirlineVerifiedDetailBean(); AirlineVerifiedDetailBean vbean = new AirlineVerifiedDetailBean();
vbean.setVerifId(verifId); vbean.setVerifId(verifId);
...@@ -724,37 +710,15 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -724,37 +710,15 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
} }
@Transactional(readOnly = false) @Transactional(rollbackFor = Exception.class)
public void saveRecord(VerifiedUpdateBean bean, VerifiedDetailEntity entity) { public void saveRecord(VerifiedUpdateBean bean, VerifiedDetailEntity entity) {
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
SimpleDateFormat dateTimeformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); SimpleDateFormat dateTimeformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String strBeginDate = dateTimeformat.format(new Date()); String strBeginDate = dateTimeformat.format(new Date());
sb.append(strBeginDate).append(" 发起论证回退<br/>"); sb.append(strBeginDate).append(" 发起论证回退<br/>");
/* // 记录操作履历
if(!bean.getStartTime().equals(entity.getStartTime())){
sb.append("初始反馈时间由").append(entity.getStartTime()).append("修改为")
.append(bean.getStartTime()).append("<br/>");
}
if(StringUtils.isNoneBlank(bean.getMaterial())&&StringUtils.isNoneBlank(entity.getMaterial())
&&!bean.getMaterial().equals(entity.getMaterial())){
sb.append("提交局方材料时间由").append(entity.getMaterial()).append("修改为")
.append(bean.getMaterial()).append("<br/>");
}else if(bean.getMaterial()==null&&entity.getMaterial()!=null){
sb.append("提交局方材料时间由").append(entity.getMaterial()).append("修改为 无")
.append("<br/>");
}else if(bean.getMaterial()!=null&&entity.getMaterial()==null){
sb.append("提交局方材料时间由 无 ").append("修改为")
.append(bean.getMaterial()).append("<br/>");
}
if(!bean.getEndTime().equals(entity.getEndTime())){
sb.append("截止反馈时间由").append(entity.getEndTime()).append("修改为")
.append(bean.getEndTime()).append("<br/>");
}*/
if (!bean.getSailingDate().equals(entity.getSailingDate())) { if (!bean.getSailingDate().equals(entity.getSailingDate())) {
sb.append("开航时间由").append(entity.getSailingDate()).append("修改为") sb.append("开航时间由").append(entity.getSailingDate()).append("修改为")
.append(bean.getSailingDate()).append("<br/>"); .append(bean.getSailingDate()).append("<br/>");
} }
if (StringUtils.isNoneBlank(bean.getRemarks())) { if (StringUtils.isNoneBlank(bean.getRemarks())) {
sb.append("回退信息如下:").append(bean.getRemarks()); sb.append("回退信息如下:").append(bean.getRemarks());
...@@ -778,7 +742,6 @@ public class VerifyManageService extends BaseService<VerifyManageDao> { ...@@ -778,7 +742,6 @@ public class VerifyManageService extends BaseService<VerifyManageDao> {
public void deleteRecordNew(VerifyManageDetailEntity bean) { public void deleteRecordNew(VerifyManageDetailEntity bean) {
dao.deleteRecordNew(bean.getId()); dao.deleteRecordNew(bean.getId());
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment