记得上下班打卡 | git大法好,push需谨慎

Commit e8849322 authored by GaoHu's avatar GaoHu

票提新增修改

parent 26952aa7
......@@ -604,12 +604,16 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
SmileAgent smileAgent = new SmileAgent();
smileAgent.setPerformanceId(performancesId);
smileAgent.setTicketId(ticketId);
LambdaQueryWrapper<SmileAgent> queryWrapper = Wrappers.lambdaQuery(SmileAgent.class);
queryWrapper.eq(SmileAgent::getPerformanceId,performancesId);
queryWrapper.eq(SmileAgent::getTicketId,ticketId);
if (status.equals(1)){
smileAgentMapper.insert(smileAgent);
queryWrapper.eq(SmileAgent::getDelTag,0);
SmileAgent agent = smileAgentMapper.selectOne(queryWrapper);
if (agent==null){
smileAgentMapper.insert(smileAgent);
}
}else {
LambdaQueryWrapper<SmileAgent> queryWrapper = Wrappers.lambdaQuery(SmileAgent.class);
queryWrapper.eq(SmileAgent::getPerformanceId,performancesId);
queryWrapper.eq(SmileAgent::getTicketId,ticketId);
smileAgent.setDelTag(1);
smileAgentMapper.update(smileAgent,queryWrapper);
}
......
......@@ -18,4 +18,6 @@ import java.math.BigDecimal;
public interface SmileAgentMapper extends BaseMapper<SmileAgent> {
void updateAgentById(@Param("id")Long id,@Param("totalCarry") BigDecimal totalCarry,@Param("ordCarry") BigDecimal ordCarry);
void insertAgent(@Param("performancesId") String performancesId, @Param("ticketId") String ticketId);
}
......@@ -19,4 +19,8 @@
set ord_carry = #{ordCarry}, total_carry = #{totalCarry}
where id = #{id}
</update>
<insert id="insertAgent">
INSERT INTO `smile_agent` VALUES (NULL, #{performancesId}, #{ticketId}, 0, 0, 0);
</insert>
</mapper>
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