Sfoglia il codice sorgente

驳回修改纯咨询为空则删除相关信息

anderx 2 anni fa
parent
commit
14ae208699

+ 2 - 0
src/main/java/com/goafanti/common/dao/TOrderHighTechMapper.java

@@ -16,4 +16,6 @@ public interface TOrderHighTechMapper {
     int updateByPrimaryKey(TOrderHighTech record);
 
     int updateByOrder(TOrderHighTech tighTech);
+
+    void deleteByOrderNo(String orderNo);
 }

+ 7 - 1
src/main/java/com/goafanti/common/mapper/TOrderHighTechMapper.xml

@@ -26,7 +26,8 @@
     delete from t_order_high_tech
     where id = #{id,jdbcType=INTEGER}
   </delete>
-  <insert id="insert" keyColumn="id" keyProperty="id" parameterType="com.goafanti.common.model.TOrderHighTech" useGeneratedKeys="true">
+
+    <insert id="insert" keyColumn="id" keyProperty="id" parameterType="com.goafanti.common.model.TOrderHighTech" useGeneratedKeys="true">
     insert into t_order_high_tech (order_no, knowledge_services, audit_services,
       add_deduction_services, knowledge_other, audit_other,
       add_deduction_other, create_time)
@@ -144,4 +145,9 @@
     create_time = #{createTime,jdbcType=TIMESTAMP}
     where order_no = #{orderNo,jdbcType=VARCHAR}
   </update>
+
+  <delete id="deleteByOrderNo">
+    delete from t_order_high_tech
+    where order_no = #{orderNo,jdbcType=VARCHAR}
+  </delete>
 </mapper>

+ 4 - 0
src/main/java/com/goafanti/order/service/impl/OrderNewServiceImpl.java

@@ -469,6 +469,8 @@ public class OrderNewServiceImpl extends BaseMybatisDao<TOrderNewMapper> impleme
 			if(i==0){
 				tOrderHighTechMapper.insertSelective(tighTech);
 			}
+		}else {
+			tOrderHighTechMapper.deleteByOrderNo(t.getOrderNo());
 		}
 		//订单提交
 		if (isSubmit==1) {
@@ -540,6 +542,8 @@ public class OrderNewServiceImpl extends BaseMybatisDao<TOrderNewMapper> impleme
 				Admin finance = adminMapper.selectByPrimaryKey(dep.getFinanceId());
 				str=str.append(finance.getName()).append(",");
 			}
+
+
 			if (str.length()>0)t.setExamineName(str.substring(0,str.length()-1));
 			TOrderNewBo order = tOrderNewMapper.getSaleIdByOno(t2.getOrderNo());
 			pushGeneralSendNoticeAndEmail(aids, type,order, TokenManager.getAdminId(),t.getApproval());