提交 ccab5b5a 作者: 张小凤

Require(update)

上级 0fe5d6e7
...@@ -29,5 +29,12 @@ public class LiabilityProblemVO { ...@@ -29,5 +29,12 @@ public class LiabilityProblemVO {
private Integer duty; private Integer duty;
@ApiModelProperty(value = "客服判定内容",example = "双方无责")
private String decisionContent;
@ApiModelProperty(value = "用户id",hidden = true)
private Integer userAccountId;
} }
...@@ -4,6 +4,7 @@ import com.mmc.csf.infomation.dto.*; ...@@ -4,6 +4,7 @@ import com.mmc.csf.infomation.dto.*;
import com.mmc.csf.infomation.qo.IndustryCaseQO; import com.mmc.csf.infomation.qo.IndustryCaseQO;
import com.mmc.csf.infomation.qo.MyPreemptQO; import com.mmc.csf.infomation.qo.MyPreemptQO;
import com.mmc.csf.infomation.qo.MyPublishQO; import com.mmc.csf.infomation.qo.MyPublishQO;
import com.mmc.csf.infomation.vo.LiabilityProblemVO;
import com.mmc.csf.infomation.vo.ServiceSettleAccountsVO; import com.mmc.csf.infomation.vo.ServiceSettleAccountsVO;
import com.mmc.csf.release.entity.requirements.*; import com.mmc.csf.release.entity.requirements.*;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
...@@ -207,4 +208,6 @@ public interface RequirementsDao { ...@@ -207,4 +208,6 @@ public interface RequirementsDao {
RequirementsAmountUpdateDO findUpdateAmount(Integer requirementsInfoId); RequirementsAmountUpdateDO findUpdateAmount(Integer requirementsInfoId);
int selectInfo(Integer id); int selectInfo(Integer id);
void customerServiceIntervention(LiabilityProblemVO liabilityProblemVO);
} }
...@@ -1249,6 +1249,9 @@ public class RequirementsServiceImpl implements RequirementsService { ...@@ -1249,6 +1249,9 @@ public class RequirementsServiceImpl implements RequirementsService {
public ResultBody cancelAll(LiabilityProblemVO liabilityProblemVO, Integer userAccountId,HttpServletRequest request) { public ResultBody cancelAll(LiabilityProblemVO liabilityProblemVO, Integer userAccountId,HttpServletRequest request) {
RequirementsServiceDO requirementsServiceDO = requirementsDao.customerDroneFlyerCancel(liabilityProblemVO.getRequirementsInfoId()); RequirementsServiceDO requirementsServiceDO = requirementsDao.customerDroneFlyerCancel(liabilityProblemVO.getRequirementsInfoId());
RequirementsInfoDO requirementsInfoDO = requirementsDao.customerPublisherCancel(liabilityProblemVO.getRequirementsInfoId(), userAccountId); RequirementsInfoDO requirementsInfoDO = requirementsDao.customerPublisherCancel(liabilityProblemVO.getRequirementsInfoId(), userAccountId);
liabilityProblemVO.setUserAccountId(userAccountId);
requirementsDao.customerServiceIntervention(liabilityProblemVO);
//双方无责 //双方无责
if (liabilityProblemVO.getDuty().equals(1)){ if (liabilityProblemVO.getDuty().equals(1)){
requirementsDao.updateInfo(liabilityProblemVO.getRequirementsInfoId(), 7); requirementsDao.updateInfo(liabilityProblemVO.getRequirementsInfoId(), 7);
...@@ -1516,7 +1519,7 @@ public class RequirementsServiceImpl implements RequirementsService { ...@@ -1516,7 +1519,7 @@ public class RequirementsServiceImpl implements RequirementsService {
//倒计时 //倒计时
// redisUtil.ins("order_" + requirementsInfoDO.getPublisherNumber(), String.valueOf(requirementsInfoDO), 1, TimeUnit.HOURS); // redisUtil.ins("order_" + requirementsInfoDO.getPublisherNumber(), String.valueOf(requirementsInfoDO), 1, TimeUnit.HOURS);
redisUtil.ins("order_" + requirementsInfoDO.getPublisherNumber(), String.valueOf(requirementsInfoDO), 10, TimeUnit.SECONDS); redisUtil.ins("order_" + requirementsInfoDO.getPublisherNumber(), String.valueOf(requirementsInfoDO), 1, TimeUnit.MINUTES);
return ResultBody.success(); return ResultBody.success();
} else { } else {
......
...@@ -108,6 +108,13 @@ ...@@ -108,6 +108,13 @@
values (#{earnings}, #{requirementsInfoId}, #{userAccountId}, NOW(), NOW()) values (#{earnings}, #{requirementsInfoId}, #{userAccountId}, NOW(), NOW())
</insert> </insert>
<insert id="customerServiceIntervention" parameterType="com.mmc.csf.infomation.vo.LiabilityProblemVO">
INSERT INTO customer_service_intervention(requirements_info_id, create_time, update_time, user_account_id,
decision_content,duty)
values (#{requirementsInfoId}, NOW(), NOW(), #{userAccountId}, #{decisionContent},#{duty})
</insert>
<update id="updatePlatformOrderEarnings"> <update id="updatePlatformOrderEarnings">
update platform_order_earnings update platform_order_earnings
set liquidated_damages=#{earnings}, set liquidated_damages=#{earnings},
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论