提交 1bf53f10 作者: 刘明祎-运维用途

Merge branch 'develop' of ssh://git.mmcuav.cn:8222/iuav/ims into develop

流水线 #7781 已失败 于阶段
in 19 秒
...@@ -471,6 +471,8 @@ public interface RequirementsDao { ...@@ -471,6 +471,8 @@ public interface RequirementsDao {
void updateSendOrder(PersonSendOrderDO personSendOrderDO); void updateSendOrder(PersonSendOrderDO personSendOrderDO);
void deleteSendOrder(Integer requirementsInfoId);
/** /**
* 管理员确认接单 * 管理员确认接单
*/ */
......
...@@ -23,6 +23,7 @@ import com.mmc.csf.release.industry.IndustryTypeDTO; ...@@ -23,6 +23,7 @@ import com.mmc.csf.release.industry.IndustryTypeDTO;
import com.mmc.csf.release.industry.UserPayInfoVO; import com.mmc.csf.release.industry.UserPayInfoVO;
import com.mmc.csf.release.service.RequirementsService; import com.mmc.csf.release.service.RequirementsService;
import com.mmc.csf.release.util.RestTemplateUtil; import com.mmc.csf.release.util.RestTemplateUtil;
import com.mmc.csf.release.util.ScheduledTaskUtil;
import com.mmc.csf.release.util.SmsUtil; import com.mmc.csf.release.util.SmsUtil;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
...@@ -97,6 +98,9 @@ public class RequirementsServiceImpl implements RequirementsService { ...@@ -97,6 +98,9 @@ public class RequirementsServiceImpl implements RequirementsService {
@Autowired @Autowired
private OrderAmountDetailDao orderAmountDetailDao; private OrderAmountDetailDao orderAmountDetailDao;
@Autowired
private ScheduledTaskUtil scheduledTaskUtil;
@Override @Override
public ResultBody listType(Integer id) { public ResultBody listType(Integer id) {
List<RequirementsTypeDO> requirementsTypeDOList = requirementsDao.listTypeReq(id); List<RequirementsTypeDO> requirementsTypeDOList = requirementsDao.listTypeReq(id);
...@@ -3364,6 +3368,7 @@ public class RequirementsServiceImpl implements RequirementsService { ...@@ -3364,6 +3368,7 @@ public class RequirementsServiceImpl implements RequirementsService {
// TODO 定时器 发送短信、公众号通知 // TODO 定时器 发送短信、公众号通知
SmsUtil.sendPilotOrder(pilotPhone); SmsUtil.sendPilotOrder(pilotPhone);
requirementsDao.updateOrderRequireNum(personSendOrderVO.getRequirementsInfoId(),0); requirementsDao.updateOrderRequireNum(personSendOrderVO.getRequirementsInfoId(),0);
// scheduledTaskUtil.create(personSendOrderVO);
return ResultBody.success("派单成功,等待飞手确认"); return ResultBody.success("派单成功,等待飞手确认");
} }
} }
......
...@@ -1662,12 +1662,12 @@ ...@@ -1662,12 +1662,12 @@
<update id="orderConfirmationByPilot"> <update id="orderConfirmationByPilot">
update requirements_service_temp update requirements_service_temp
set pilot_status = #{status} set pilot_status = #{status}
where id = #{id} where id = #{id} and is_deleted=0
</update> </update>
<update id="orderConfirmationByTeam"> <update id="orderConfirmationByTeam">
update requirements_service_temp update requirements_service_temp
set team_status = #{status} set team_status = #{status}
where requirements_info_id = #{id} where requirements_info_id = #{id} and is_deleted=0
</update> </update>
<update id="updateCount"> <update id="updateCount">
...@@ -1684,7 +1684,12 @@ ...@@ -1684,7 +1684,12 @@
update requirements_service_temp update requirements_service_temp
set pilot_certification_id = #{pilotCertificationId}, set pilot_certification_id = #{pilotCertificationId},
pilot_certification_user_id = #{pilotCertificationUserId} pilot_certification_user_id = #{pilotCertificationUserId}
where requirements_info_id = #{requirementsInfoId} where requirements_info_id = #{requirementsInfoId} and is_deleted=0
</update>
<update id="deleteSendOrder">
update requirements_service_temp
set is_deleted = 1
where requirements_info_id = #{requirementsInfoId} and is_deleted=0
</update> </update>
<update id="updateOrderRequireNum"> <update id="updateOrderRequireNum">
update requirements_info update requirements_info
...@@ -1908,7 +1913,7 @@ ...@@ -1908,7 +1913,7 @@
<select id="selectSendOrderById" resultType="com.mmc.csf.release.entity.information.PersonSendOrderDO"> <select id="selectSendOrderById" resultType="com.mmc.csf.release.entity.information.PersonSendOrderDO">
select * select *
from requirements_service_temp from requirements_service_temp
where id = #{id} where id = #{id} and is_deleted=0
</select> </select>
<select id="isReConfirm" resultType="java.lang.Integer"> <select id="isReConfirm" resultType="java.lang.Integer">
select pilot_status select pilot_status
...@@ -1977,12 +1982,12 @@ ...@@ -1977,12 +1982,12 @@
limit #{pageNo}, #{pageSize} limit #{pageNo}, #{pageSize}
</select> </select>
<select id="reSendOrder" resultType="java.lang.Integer"> <select id="reSendOrder" resultType="java.lang.Integer">
select count(*) from requirements_service_temp where requirements_info_id = #{requireId} and pilot_certification_user_id = #{userAccountId} select count(*) from requirements_service_temp where requirements_info_id = #{requireId} and pilot_certification_user_id = #{userAccountId} and is_deleted=0
</select> </select>
<select id="isTeamSendOrder" resultType="java.lang.Integer"> <select id="isTeamSendOrder" resultType="java.lang.Integer">
select count(*) select count(*)
from requirements_service_temp from requirements_service_temp
where requirements_info_id = #{requireId} and team_user_id is not null; where requirements_info_id = #{requireId} and team_user_id is not null and is_deleted=0;
</select> </select>
<select id="mySendPublish" resultType="com.mmc.csf.release.entity.requirements.RequirementsInfoDO"> <select id="mySendPublish" resultType="com.mmc.csf.release.entity.requirements.RequirementsInfoDO">
SELECT SELECT
...@@ -2025,7 +2030,7 @@ ...@@ -2025,7 +2030,7 @@
LEFT JOIN service_flow sf ON sf.id = ri.service_flow_id LEFT JOIN service_flow sf ON sf.id = ri.service_flow_id
LEFT JOIN requirements_amount ra ON ra.requirements_info_id = ri.id LEFT JOIN requirements_amount ra ON ra.requirements_info_id = ri.id
LEFT JOIN requirements_amount_update rau ON rau.requirements_info_id = ri.id LEFT JOIN requirements_amount_update rau ON rau.requirements_info_id = ri.id
WHERE rs.team_user_id = #{userAccountId} and ri.is_deleted!=1 WHERE rs.team_user_id = #{userAccountId} and ri.is_deleted!=1 and rs.is_deleted=0
and father_require_id = 0 and father_require_id = 0
and rs.pilot_certification_user_id is null and rs.pilot_certification_user_id is null
<if test=" requirementsInfoId != null "> <if test=" requirementsInfoId != null ">
...@@ -2047,7 +2052,7 @@ ...@@ -2047,7 +2052,7 @@
LEFT JOIN service_flow sf ON sf.id = ri.service_flow_id LEFT JOIN service_flow sf ON sf.id = ri.service_flow_id
LEFT JOIN requirements_amount ra ON ra.requirements_info_id = ri.id LEFT JOIN requirements_amount ra ON ra.requirements_info_id = ri.id
LEFT JOIN requirements_amount_update rau ON rau.requirements_info_id = ri.id LEFT JOIN requirements_amount_update rau ON rau.requirements_info_id = ri.id
WHERE ri.user_account_id = #{userAccountId} and ri.is_deleted!=1 WHERE ri.user_account_id = #{userAccountId} and ri.is_deleted!=1 and rs.is_deleted=0
and father_require_id = 0 and father_require_id = 0
and rs.pilot_certification_user_id is null and rs.pilot_certification_user_id is null
<if test=" requirementsInfoId != null "> <if test=" requirementsInfoId != null ">
...@@ -2132,7 +2137,7 @@ ...@@ -2132,7 +2137,7 @@
LEFT JOIN requirements_service_temp rs ON rs.requirements_info_id = ri.id LEFT JOIN requirements_service_temp rs ON rs.requirements_info_id = ri.id
LEFT JOIN requirements_amount ra ON ra.requirements_info_id = ri.id LEFT JOIN requirements_amount ra ON ra.requirements_info_id = ri.id
AND ra.user_account_id = ri.user_account_id AND ra.user_account_id = ri.user_account_id
WHERE ri.id = #{id} WHERE ri.id = #{id} and rs.is_deleted=0
</select> </select>
<delete id="deleteRequirementsServiceInfo"> <delete id="deleteRequirementsServiceInfo">
delete from requirements_service where requirements_info_id = #{requireId} and pilot_certification_user_id = #{userAccountId} delete from requirements_service where requirements_info_id = #{requireId} and pilot_certification_user_id = #{userAccountId}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论